#include "Rtypes.h"| Classes | |
| class | TLockGuard | 
| class | TVirtualMutex | 
| This class implements a mutex interface.  More... | |
| Macros | |
| #define | R__LOCKGUARD(mutex) TLockGuard _R__UNIQUE_(R__guard)(mutex) | 
| #define | R__LOCKGUARD2(mutex) | 
| #define | R__LOCKGUARD_IMT(mutex) R__LOCKGUARD(ROOT::Internal::IsParBranchProcessingEnabled() ? mutex : nullptr) | 
| #define | R__LOCKGUARD_IMT2(mutex) | 
| #define | R__LOCKGUARD_NAMED(name, mutex) TLockGuard _NAME2_(R__guard,name)(mutex) | 
| #define | R__LOCKGUARD_UNLOCK(name) _NAME2_(R__guard,name).UnLock() | 
| Variables | |
| R__EXTERN TVirtualMutex * | gGlobalMutex | 
| #define R__LOCKGUARD | ( | mutex | ) | TLockGuard _R__UNIQUE_(R__guard)(mutex) | 
Definition at line 95 of file TVirtualMutex.h.
| #define R__LOCKGUARD2 | ( | mutex | ) | 
Definition at line 96 of file TVirtualMutex.h.
| #define R__LOCKGUARD_IMT | ( | mutex | ) | R__LOCKGUARD(ROOT::Internal::IsParBranchProcessingEnabled() ? mutex : nullptr) | 
Definition at line 108 of file TVirtualMutex.h.
| #define R__LOCKGUARD_IMT2 | ( | mutex | ) | 
Definition at line 109 of file TVirtualMutex.h.
| #define R__LOCKGUARD_NAMED | ( | name, | |
| mutex ) TLockGuard _NAME2_(R__guard,name)(mutex) | 
Definition at line 104 of file TVirtualMutex.h.
Definition at line 105 of file TVirtualMutex.h.
| R__EXTERN TVirtualMutex* gGlobalMutex | 
Definition at line 30 of file TVirtualMutex.h.