| 
    OpenThreads
    
   | 
 
This class provides an object-oriented thread mutex interface. More...

Public Types | |
| enum | MutexType { MUTEX_NORMAL, MUTEX_RECURSIVE } | 
Public Member Functions | |
| Mutex (MutexType type=MUTEX_NORMAL) | |
| Constructor.  More... | |
| virtual | ~Mutex () | 
| Destructor.  More... | |
| MutexType | getMutexType () const | 
| virtual int | lock () | 
| Lock the mutex.  More... | |
| virtual int | unlock () | 
| Unlock the mutex.  More... | |
| virtual int | trylock () | 
| Test if mutex can be locked.  More... | |
Friends | |
| class | Condition | 
This class provides an object-oriented thread mutex interface.
| OpenThreads::Mutex::Mutex | ( | MutexType | type = MUTEX_NORMAL | ) | 
Constructor.
      
  | 
  virtual | 
Destructor.
      
  | 
  inline | 
      
  | 
  virtual | 
Lock the mutex.
      
  | 
  virtual | 
Test if mutex can be locked.
      
  | 
  virtual | 
Unlock the mutex.
      
  | 
  friend | 
   
 | Generated at Wed Nov 11 2015 22:28:36 for the OpenThreads by doxygen 1.8.10. |