Loading [MathJax]/extensions/tex2jax.js
Logo ROOT  
Reference Guide
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
TLockGuard Class Reference

Definition at line 69 of file TVirtualMutex.h.

Public Member Functions

 TLockGuard (TVirtualMutex *mutex)
 
 ~TLockGuard ()
 
Int_t UnLock ()
 

Private Member Functions

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

Private Attributes

TVirtualMutexfMutex
 

#include <TVirtualMutex.h>

Constructor & Destructor Documentation

◆ TLockGuard() [1/2]

TLockGuard::TLockGuard ( const TLockGuard )
private

◆ TLockGuard() [2/2]

TLockGuard::TLockGuard ( TVirtualMutex mutex)
inline

Definition at line 78 of file TVirtualMutex.h.

◆ ~TLockGuard()

TLockGuard::~TLockGuard ( )
inline

Definition at line 86 of file TVirtualMutex.h.

Member Function Documentation

◆ operator=()

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

◆ UnLock()

Int_t TLockGuard::UnLock ( )
inline

Definition at line 80 of file TVirtualMutex.h.

Member Data Documentation

◆ fMutex

TVirtualMutex* TLockGuard::fMutex
private

Definition at line 72 of file TVirtualMutex.h.


The documentation for this class was generated from the following file: