|
| __init__ () |
|
| __init__ (str name) |
|
Public Member Functions inherited from ReMutexDirect |
| acquire () |
| Grabs the reMutex if it is available. More...
|
|
| acquire (Thread current_thread) |
| This variant on acquire() accepts the current thread as a parameter, if it is already known, as an optimization. More...
|
|
| clearName () |
| The mutex name is only defined when compiling in DEBUG_THREADS mode. More...
|
|
bool | debugIsLocked () |
| Returns true if the current thread has locked the ReMutex, false otherwise. More...
|
|
| elevateLock () |
| This method increments the lock count, assuming the calling thread already holds the lock. More...
|
|
str | getName () |
| The mutex name is only defined when compiling in DEBUG_THREADS mode. More...
|
|
bool | hasName () |
| The mutex name is only defined when compiling in DEBUG_THREADS mode. More...
|
|
| output (Ostream out) |
| This method is declared virtual in MutexDebug, but non-virtual in ReMutexDirect. More...
|
|
| release () |
| Releases the reMutex. More...
|
|
| setName (str name) |
| The mutex name is only defined when compiling in DEBUG_THREADS mode. More...
|
|
bool | tryAcquire () |
| Returns immediately, with a true value indicating the mutex has been acquired, and false indicating it has not. More...
|
|
bool | tryAcquire (Thread current_thread) |
| Returns immediately, with a true value indicating the mutex has been acquired, and false indicating it has not. More...
|
|