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