Logo ROOT   6.08/07
Reference Guide
Classes | Macros | Variables
TVirtualMutex.h File Reference
#include "TObject.h"
Include dependency graph for TVirtualMutex.h:
This graph shows which files directly or indirectly include this file:

Classes

class  TLockGuard
 
class  TVirtualMutex
 This class implements a mutex interface. More...
 

Macros

#define R__LOCKGUARD(mutex)   if (mutex) { }
 
#define R__LOCKGUARD2(mutex)   if (mutex) { }
 
#define R__LOCKGUARD_IMT(mutex)   { }
 
#define R__LOCKGUARD_IMT2(mutex)   { }
 
#define R__LOCKGUARD_NAMED(name, mutex)   if (mutex) { }
 
#define R__LOCKGUARD_UNLOCK(name)   { }
 
#define R__RWLOCK_ACQUIRE_READ(rwlock)   { }
 
#define R__RWLOCK_ACQUIRE_WRITE(rwlock)   { }
 
#define R__RWLOCK_RELEASE_READ(rwlock)   { }
 
#define R__RWLOCK_RELEASE_WRITE(rwlock)   { }
 

Variables

R__EXTERN TVirtualMutexgGlobalMutex
 

Macro Definition Documentation

◆ R__LOCKGUARD

#define R__LOCKGUARD (   mutex)    if (mutex) { }

Definition at line 106 of file TVirtualMutex.h.

◆ R__LOCKGUARD2

#define R__LOCKGUARD2 (   mutex)    if (mutex) { }

Definition at line 108 of file TVirtualMutex.h.

◆ R__LOCKGUARD_IMT

#define R__LOCKGUARD_IMT (   mutex)    { }

Definition at line 116 of file TVirtualMutex.h.

◆ R__LOCKGUARD_IMT2

#define R__LOCKGUARD_IMT2 (   mutex)    { }

Definition at line 117 of file TVirtualMutex.h.

◆ R__LOCKGUARD_NAMED

#define R__LOCKGUARD_NAMED (   name,
  mutex 
)    if (mutex) { }

Definition at line 107 of file TVirtualMutex.h.

◆ R__LOCKGUARD_UNLOCK

#define R__LOCKGUARD_UNLOCK (   name)    { }

Definition at line 109 of file TVirtualMutex.h.

◆ R__RWLOCK_ACQUIRE_READ

#define R__RWLOCK_ACQUIRE_READ (   rwlock)    { }

Definition at line 126 of file TVirtualMutex.h.

◆ R__RWLOCK_ACQUIRE_WRITE

#define R__RWLOCK_ACQUIRE_WRITE (   rwlock)    { }

Definition at line 128 of file TVirtualMutex.h.

◆ R__RWLOCK_RELEASE_READ

#define R__RWLOCK_RELEASE_READ (   rwlock)    { }

Definition at line 127 of file TVirtualMutex.h.

◆ R__RWLOCK_RELEASE_WRITE

#define R__RWLOCK_RELEASE_WRITE (   rwlock)    { }

Definition at line 129 of file TVirtualMutex.h.

Variable Documentation

◆ gGlobalMutex

R__EXTERN TVirtualMutex* gGlobalMutex

Definition at line 29 of file TVirtualMutex.h.