|
| __init__ () |
|
| __init__ (str name) |
|
Public Member Functions inherited from MutexDirect |
| acquire () |
| Grabs the mutex if it is available.
|
|
| clearName () |
| The mutex name is only defined when compiling in DEBUG_THREADS mode.
|
|
bool | debugIsLocked () |
| Returns true if the current thread has locked the Mutex, false otherwise.
|
|
str | getName () |
| The mutex name is only defined when compiling in DEBUG_THREADS mode.
|
|
bool | hasName () |
| The mutex name is only defined when compiling in DEBUG_THREADS mode.
|
|
| output (Ostream out) |
| This method is declared virtual in MutexDebug, but non-virtual in MutexDirect.
|
|
| release () |
| Releases the mutex.
|
|
| setName (str name) |
| The mutex name is only defined when compiling in DEBUG_THREADS mode.
|
|
bool | tryAcquire () |
| Returns immediately, with a true value indicating the mutex has been acquired, and false indicating it has not.
|
|