Panda3D
|
Public Member Functions | |
__init__ () | |
__init__ (str name) | |
![]() | |
acquire () | |
Grabs the lightReMutex 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 LightReMutex, 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 LightReMutexDirect. More... | |
release () | |
Releases the lightReMutex. More... | |
setName (str name) | |
The mutex name is only defined when compiling in DEBUG_THREADS mode. More... | |
__init__ | ( | ) |
__init__ | ( | str | name | ) |