|
| __init__ () |
|
| __init__ (str name) |
|
Public Member Functions inherited from LightReMutexDirect |
| acquire () |
| Grabs the lightReMutex if it is available.
|
|
| acquire (Thread current_thread) |
| This variant on acquire() accepts the current thread as a parameter, if it is already known, as an optimization.
|
|
| clearName () |
| The mutex name is only defined when compiling in DEBUG_THREADS mode.
|
|
bool | debugIsLocked () |
| Returns true if the current thread has locked the LightReMutex, false otherwise.
|
|
| elevateLock () |
| This method increments the lock count, assuming the calling thread already holds the lock.
|
|
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 LightReMutexDirect.
|
|
| release () |
| Releases the lightReMutex.
|
|
| setName (str name) |
| The mutex name is only defined when compiling in DEBUG_THREADS mode.
|
|