Thread syncronization based on condition.
More...
#include <ConditionalVariable.hh>
Thread syncronization based on condition.
◆ ConditionalVariable() [1/2]
LDASTools::AL::ConditionalVariable::ConditionalVariable |
( |
| ) |
|
◆ ~ConditionalVariable()
LDASTools::AL::ConditionalVariable::~ConditionalVariable |
( |
| ) |
|
◆ ConditionalVariable() [2/2]
◆ Broadcast()
void LDASTools::AL::ConditionalVariable::Broadcast |
( |
| ) |
|
Awaken some thread waiting on condition.
◆ Mutex()
Return the lock associated with condition.
◆ operator=()
◆ Release()
void LDASTools::AL::ConditionalVariable::Release |
( |
| ) |
|
Release lock associated with condition.
◆ Signal()
void LDASTools::AL::ConditionalVariable::Signal |
( |
| ) |
|
◆ TimedWait()
bool LDASTools::AL::ConditionalVariable::TimedWait |
( |
INT_4U |
Seconds | ) |
|
Timed block on condition.
◆ Wait()
void LDASTools::AL::ConditionalVariable::Wait |
( |
| ) |
|
◆ pimpl_
boost::shared_ptr< impl > LDASTools::AL::ConditionalVariable::pimpl_ |
|
private |
The documentation for this class was generated from the following files: