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.