Definition at line 30 of file TMutex.h.
 
#include <TMutex.h>
◆ TMutex() [1/2]
◆ TMutex() [2/2]
Create a mutex lock. 
The actual mutex implementation will be provided via the TThreadFactory. 
Definition at line 34 of file TMutex.cxx.
 
 
◆ ~TMutex()
◆ Class()
- Returns
 - TClass describing this class 
 
 
 
◆ Class_Name()
- Returns
 - Name of this class 
 
 
 
◆ Class_Version()
- Returns
 - Version of this class 
 
Definition at line 56 of file TMutex.h.
 
 
◆ CleanUp()
  
  
      
        
          | Int_t TMutex::CleanUp  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ DeclFileName()
- Returns
 - Name of the file containing the class declaration 
 
Definition at line 56 of file TMutex.h.
 
 
◆ Factory()
Create mutex and return pointer to it. 
Calling function must care about proper deletion. The function is intended to be used in connection with the R__LOCKGUARD2 macro for local thread protection. Since "new" is used the TStorage class has to be protected by gGlobalMutex. 
Implements TVirtualMutex.
Definition at line 87 of file TMutex.cxx.
 
 
◆ IsA()
  
  
      
        
          | TClass * TMutex::IsA  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ lock()
◆ Lock()
Lock the mutex. 
Returns 0 when no error, EDEADLK when mutex was already locked by this thread and this mutex is not reentrant. 
Implements TVirtualMutex.
Definition at line 46 of file TMutex.cxx.
 
 
◆ operator=()
◆ Streamer()
  
  
      
        
          | void TMutex::Streamer  | 
          ( | 
          TBuffer & |            | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ StreamerNVirtual()
  
  
      
        
          | void TMutex::StreamerNVirtual  | 
          ( | 
          TBuffer & |           ClassDef_StreamerNVirtual_b | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ TryLock()
  
  
      
        
          | Int_t TMutex::TryLock  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Try to lock mutex. 
Returns 0 when no error, EDEADLK when mutex was already locked by this thread and this mutex is not reentrant. 
Implements TVirtualMutex.
Definition at line 57 of file TMutex.cxx.
 
 
◆ unlock()
◆ UnLock()
Unlock the mutex. 
Returns 0 when no error, EPERM when mutex was already unlocked by this thread. 
Implements TVirtualMutex.
Definition at line 68 of file TMutex.cxx.
 
 
◆ TCondition
◆ TThread
◆ fMutexImp
The documentation for this class was generated from the following files: