18 #include "pandabase.h" 19 #include "mutexDebug.h" 20 #include "lightMutexDirect.h" 43 class EXPCL_PANDA_PIPELINE
LightMutex :
public MutexDebug
46 #endif // DEBUG_THREADS 51 INLINE LightMutex(
const char *name);
53 INLINE LightMutex(
const string &name);
56 INLINE LightMutex(
const LightMutex ©);
57 INLINE
void operator = (
const LightMutex ©);
60 #include "lightMutex.I" This class implements a lightweight Mutex by making direct calls to the underlying implementation lay...
This is a standard, non-reentrant mutex, similar to the Mutex class.