#include "Rtypes.h"
Classes | |
class | TLockGuard |
class | TVirtualMutex |
This class implements a mutex interface. More... | |
Macros | |
#define | R__LOCKGUARD(mutex) (void)(mutex); { } |
#define | R__LOCKGUARD2(mutex) (void)(mutex); { } |
#define | R__LOCKGUARD_IMT(mutex) R__LOCKGUARD(ROOT::Internal::IsParBranchProcessingEnabled() ? mutex : nullptr) |
#define | R__LOCKGUARD_IMT2(mutex) |
#define | R__LOCKGUARD_NAMED(name, mutex) (void)(mutex); { } |
#define | R__LOCKGUARD_UNLOCK(name) { } |
Variables | |
R__EXTERN TVirtualMutex * | gGlobalMutex |
#define R__LOCKGUARD | ( | mutex | ) | (void)(mutex); { } |
Definition at line 112 of file TVirtualMutex.h.
#define R__LOCKGUARD2 | ( | mutex | ) | (void)(mutex); { } |
Definition at line 114 of file TVirtualMutex.h.
#define R__LOCKGUARD_IMT | ( | mutex | ) | R__LOCKGUARD(ROOT::Internal::IsParBranchProcessingEnabled() ? mutex : nullptr) |
Definition at line 119 of file TVirtualMutex.h.
#define R__LOCKGUARD_IMT2 | ( | mutex | ) |
Definition at line 120 of file TVirtualMutex.h.
Definition at line 113 of file TVirtualMutex.h.
#define R__LOCKGUARD_UNLOCK | ( | name | ) | { } |
Definition at line 115 of file TVirtualMutex.h.
R__EXTERN TVirtualMutex* gGlobalMutex |
Definition at line 30 of file TVirtualMutex.h.