![]() |
An open-source, flexible 3D physical simulation framework
|
#include <WaitCondition.h>
Public Member Functions | |
WaitCondition () | |
~WaitCondition () | |
WaitConditionError | wait (Mutex *mutex) |
WaitConditionError | wait (Mutex *mutex, unsigned long timeoutMilliseconds) |
WaitConditionError | wakeOne () |
WaitConditionError | wakeAll () |
Private Member Functions | |
WaitCondition (const WaitCondition &) | |
WaitCondition & | operator= (const WaitCondition &) |
Private Attributes | |
PthreadConditionWrapper * | myWaitCondition |
Definition at line 39 of file WaitCondition.h.
|
explicit |
Definition at line 34 of file WaitCondition.cpp.
mars::utils::WaitCondition::~WaitCondition | ( | ) |
Definition at line 39 of file WaitCondition.cpp.
|
private |
|
private |
WaitConditionError mars::utils::WaitCondition::wait | ( | Mutex * | mutex | ) |
Definition at line 44 of file WaitCondition.cpp.
WaitConditionError mars::utils::WaitCondition::wait | ( | Mutex * | mutex, |
unsigned long | timeoutMilliseconds | ||
) |
Definition at line 57 of file WaitCondition.cpp.
WaitConditionError mars::utils::WaitCondition::wakeAll | ( | ) |
Definition at line 88 of file WaitCondition.cpp.
WaitConditionError mars::utils::WaitCondition::wakeOne | ( | ) |
Definition at line 76 of file WaitCondition.cpp.
|
private |
Definition at line 60 of file WaitCondition.h.