Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TVirtualMutex Class Reference

#include <TVirtualMutex.h>

Inheritance diagram for TVirtualMutex:

Inheritance graph
[legend]
Collaboration diagram for TVirtualMutex:

Collaboration graph
[legend]
List of all members.

Public Methods

 TVirtualMutex (Bool_t=kFALSE)
virtual ~TVirtualMutex ()
virtual Int_t Lock ()
virtual Int_t TryLock ()
virtual Int_t UnLock ()
virtual Int_t CleanUp ()
Int_t Acquire ()
Int_t Release ()

Constructor & Destructor Documentation

TVirtualMutex::TVirtualMutex Bool_t    = kFALSE
 

Definition at line 33 of file TVirtualMutex.h.

virtual TVirtualMutex::~TVirtualMutex   [virtual]
 

Definition at line 34 of file TVirtualMutex.h.


Member Function Documentation

virtual Int_t TVirtualMutex::Lock   [virtual]
 

Reimplemented in TMutex.

Definition at line 36 of file TVirtualMutex.h.

Referenced by Acquire(), and TLockGuard::TLockGuard().

virtual Int_t TVirtualMutex::TryLock   [virtual]
 

Reimplemented in TMutex.

Definition at line 37 of file TVirtualMutex.h.

virtual Int_t TVirtualMutex::UnLock   [virtual]
 

Reimplemented in TMutex.

Definition at line 38 of file TVirtualMutex.h.

Referenced by Release(), and TLockGuard::~TLockGuard().

virtual Int_t TVirtualMutex::CleanUp   [virtual]
 

Reimplemented in TMutex.

Definition at line 39 of file TVirtualMutex.h.

Int_t TVirtualMutex::Acquire  
 

Definition at line 40 of file TVirtualMutex.h.

References Lock().

Int_t TVirtualMutex::Release  
 

Definition at line 41 of file TVirtualMutex.h.

References UnLock().


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:10:24 2003 for ROOT by doxygen1.2.16