15 #ifndef LIGHTREMUTEX_H 16 #define LIGHTREMUTEX_H 18 #include "pandabase.h" 19 #include "mutexDebug.h" 20 #include "lightReMutexDirect.h" 32 class EXPCL_PANDA_PIPELINE
LightReMutex :
public MutexDebug
35 #endif // DEBUG_THREADS 40 INLINE LightReMutex(
const char *name);
42 INLINE LightReMutex(
const string &name);
43 INLINE ~LightReMutex();
45 INLINE LightReMutex(
const LightReMutex ©);
46 INLINE
void operator = (
const LightReMutex ©);
49 #include "lightReMutex.I" This class implements a standard lightReMutex by making direct calls to the underlying implementation...
A lightweight reentrant mutex.