Go to the documentation of this file.
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.
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.
void output(std::ostream &out) const
This method is declared virtual in ConditionVarFullDebug, but non-virtual in ConditionVarFullDirect.