#include <Condition.h>
Public Member Functions | |
Condition () | |
void | Signal (bool bSingle=false) |
void | Wait (const BasicLockable &rLockable) |
void | Wait (const MutexPtr &rMutex) |
Private Member Functions | |
SP_DECL (Semaphore) m_Semaphore | |
Private Attributes | |
bool | m_bLocked |
unsigned long | m_nReleaseNumber |
unsigned long | m_nWaiterNumber |
Definition at line 40 of file Condition.h.
Definition at line 34 of file Condition.cpp.
void AVT::VmbAPI::Condition::Signal | ( | bool | bSingle = false | ) |
Definition at line 84 of file Condition.cpp.
AVT::VmbAPI::Condition::SP_DECL | ( | Semaphore | ) | [private] |
void AVT::VmbAPI::Condition::Wait | ( | const BasicLockable & | rLockable | ) |
Definition at line 42 of file Condition.cpp.
void AVT::VmbAPI::Condition::Wait | ( | const MutexPtr & | rMutex | ) |
Definition at line 47 of file Condition.cpp.
bool AVT::VmbAPI::Condition::m_bLocked [private] |
Definition at line 45 of file Condition.h.
unsigned long AVT::VmbAPI::Condition::m_nReleaseNumber [private] |
Definition at line 43 of file Condition.h.
unsigned long AVT::VmbAPI::Condition::m_nWaiterNumber [private] |
Definition at line 44 of file Condition.h.