Panda3D
Public Member Functions | List of all members
Mutex Class Reference
Inheritance diagram for Mutex:
MutexDirect

Public Member Functions

 __init__ ()
 
 __init__ (str name)
 
- Public Member Functions inherited from MutexDirect
 acquire ()
 Grabs the mutex if it is available. 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 Mutex, false otherwise. 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 MutexDirect. More...
 
 release ()
 Releases the mutex. 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...
 

Member Function Documentation

◆ __init__() [1/2]

__init__ ( )

◆ __init__() [2/2]

__init__ ( str  name)