|
OpenThreads
|
This class provides an object-oriented thread mutex interface. More...
#include <Mutex>

Public Types | |
| enum | MutexType { MUTEX_NORMAL , MUTEX_RECURSIVE } |
Public Member Functions | |
| Mutex (MutexType type=MUTEX_NORMAL) | |
| Constructor. | |
| virtual | ~Mutex () |
| Destructor. | |
| MutexType | getMutexType () const |
| virtual int | lock () |
| Lock the mutex. | |
| virtual int | unlock () |
| Unlock the mutex. | |
| virtual int | trylock () |
| Test if mutex can be locked. | |
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 Thu Jan 16 2025 00:00:00 for the OpenThreads by doxygen 1.13.2. |