156 operator const volatile T &()
const;
static int void FAR * data
Definition ArchNetworkWinsock.cpp:34
static fd_set FAR fd_set FAR fd_set FAR const struct timeval FAR * timeout
Definition ArchNetworkWinsock.cpp:39
ArchCondImpl * ArchCond
Opaque condition variable type. An opaque type representing a condition variable.
Definition IArchMultithread.h:25
void signal()
Signal the condition variable.
Definition CondVar.cpp:37
void lock() const
Lock the condition variable's mutex.
Definition CondVar.cpp:27
CondVarBase(Mutex *mutex)
Definition CondVar.cpp:16
void broadcast()
Signal the condition variable.
Definition CondVar.cpp:42
~CondVarBase()
Definition CondVar.cpp:22
void unlock() const
Unlock the condition variable's mutex.
Definition CondVar.cpp:32
bool wait(double timeout=-1.0) const
Wait on the condition variable.
Definition CondVar.cpp:65
Mutex * getMutex() const
Get the mutex.
Definition CondVar.cpp:70
CondVar & operator=(const CondVar &cv)
Assigns the value of cv to this.
Definition CondVar.h:176
CondVar(Mutex *mutex, const T &value)
Initialize using value.
Definition CondVar.h:164
Mutual exclusion.
Definition Mutex.h:22
A timer class.
Definition Stopwatch.h:18