TVirtualMutex Class Reference

#include <TVirtualMutex.h>

Inheritance diagram for TVirtualMutex:

TObject TObject TMutex TMutex List of all members.

Public Member Functions

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

Detailed Description

Definition at line 34 of file TVirtualMutex.h.


Constructor & Destructor Documentation

TVirtualMutex::TVirtualMutex ( Bool_t  = kFALSE  )  [inline]

Definition at line 37 of file TVirtualMutex.h.

virtual TVirtualMutex::~TVirtualMutex (  )  [inline, virtual]

Definition at line 38 of file TVirtualMutex.h.

TVirtualMutex::TVirtualMutex ( Bool_t  = kFALSE  )  [inline]

Definition at line 37 of file TVirtualMutex.h.

virtual TVirtualMutex::~TVirtualMutex (  )  [inline, virtual]

Definition at line 38 of file TVirtualMutex.h.


Member Function Documentation

virtual Int_t TVirtualMutex::Lock (  )  [pure virtual]

Referenced by Acquire(), CINT_alloc_lock(), THtml::MakeAll(), TLockGuard::TLockGuard(), and TThread::XARequest().

virtual Int_t TVirtualMutex::TryLock (  )  [pure virtual]

virtual Int_t TVirtualMutex::UnLock (  )  [pure virtual]

Referenced by CINT_alloc_unlock(), THtml::MakeAll(), Release(), TThread::XARequest(), and TLockGuard::~TLockGuard().

virtual Int_t TVirtualMutex::CleanUp (  )  [pure virtual]

Int_t TVirtualMutex::Acquire (  )  [inline]

Definition at line 44 of file TVirtualMutex.h.

References Lock().

Int_t TVirtualMutex::Release (  )  [inline]

Definition at line 45 of file TVirtualMutex.h.

References UnLock().

virtual TVirtualMutex* TVirtualMutex::Factory ( Bool_t  = kFALSE  )  [pure virtual]

Referenced by THtml::MakeAll().

virtual Int_t TVirtualMutex::Lock (  )  [pure virtual]

virtual Int_t TVirtualMutex::TryLock (  )  [pure virtual]

virtual Int_t TVirtualMutex::UnLock (  )  [pure virtual]

virtual Int_t TVirtualMutex::CleanUp (  )  [pure virtual]

Int_t TVirtualMutex::Acquire (  )  [inline]

Definition at line 44 of file TVirtualMutex.h.

References Lock().

Int_t TVirtualMutex::Release (  )  [inline]

Definition at line 45 of file TVirtualMutex.h.

References UnLock().

virtual TVirtualMutex* TVirtualMutex::Factory ( Bool_t  = kFALSE  )  [pure virtual]


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:49:05 2011 for ROOT_528-00b_version by  doxygen 1.5.1