TLockGuard Class Reference

#include <TVirtualMutex.h>

List of all members.

Public Member Functions

 TLockGuard (TVirtualMutex *mutex)
virtual ~TLockGuard ()
 TLockGuard (TVirtualMutex *mutex)
virtual ~TLockGuard ()

Private Member Functions

 TLockGuard (const TLockGuard &)
TLockGuardoperator= (const TLockGuard &)
 TLockGuard (const TLockGuard &)
TLockGuardoperator= (const TLockGuard &)

Private Attributes

TVirtualMutexfMutex
TVirtualMutexfMutex


Detailed Description

Definition at line 69 of file TVirtualMutex.h.


Constructor & Destructor Documentation

TLockGuard::TLockGuard ( const TLockGuard  )  [private]

TLockGuard::TLockGuard ( TVirtualMutex mutex  )  [inline]

Definition at line 78 of file TVirtualMutex.h.

References fMutex, and TVirtualMutex::Lock().

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

Definition at line 80 of file TVirtualMutex.h.

References fMutex, and TVirtualMutex::UnLock().

TLockGuard::TLockGuard ( const TLockGuard  )  [private]

TLockGuard::TLockGuard ( TVirtualMutex mutex  )  [inline]

Definition at line 78 of file TVirtualMutex.h.

References fMutex, and TVirtualMutex::Lock().

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

Definition at line 80 of file TVirtualMutex.h.

References fMutex, and TVirtualMutex::UnLock().


Member Function Documentation

TLockGuard& TLockGuard::operator= ( const TLockGuard  )  [private]

TLockGuard& TLockGuard::operator= ( const TLockGuard  )  [private]


Member Data Documentation

TVirtualMutex* TLockGuard::fMutex [private]

Definition at line 72 of file TVirtualMutex.h.

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

TVirtualMutex* TLockGuard::fMutex [private]

Definition at line 72 of file TVirtualMutex.h.


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