14 #ifndef CONDITIONVARDIRECT_H 15 #define CONDITIONVARDIRECT_H 43 BLOCKING INLINE
void wait();
44 BLOCKING INLINE
void wait(
double timeout);
46 void output(std::ostream &out)
const;
50 ConditionVarImpl _impl;
61 #endif // !DEBUG_THREADS PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void output(std::ostream &out) const
This method is declared virtual in ConditionVarDebug, but non-virtual in ConditionVarDirect.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
A condition variable, usually used to communicate information about changing state to a thread that i...
This class implements a standard mutex by making direct calls to the underlying implementation layer.