Thread syncronization based on condition.
More...
#include <ConditionalVariable.hh>
Thread syncronization based on condition.
◆ ConditionalVariable() [1/4]
LDASTools::AL::ConditionalVariable::ConditionalVariable |
( |
| ) |
|
◆ ~ConditionalVariable() [1/2]
LDASTools::AL::ConditionalVariable::~ConditionalVariable |
( |
| ) |
|
◆ ConditionalVariable() [2/4]
◆ ConditionalVariable() [3/4]
LDASTools::AL::ConditionalVariable::ConditionalVariable |
( |
| ) |
|
◆ ~ConditionalVariable() [2/2]
LDASTools::AL::ConditionalVariable::~ConditionalVariable |
( |
| ) |
|
◆ ConditionalVariable() [4/4]
◆ Broadcast() [1/2]
void LDASTools::AL::ConditionalVariable::Broadcast |
( |
| ) |
|
Awaken some thread waiting on condition.
◆ Broadcast() [2/2]
void LDASTools::AL::ConditionalVariable::Broadcast |
( |
| ) |
|
Awaken some thread waiting on condition.
◆ Mutex() [1/2]
Return the lock associated with condition.
◆ Mutex() [2/2]
Return the lock associated with condition.
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Release() [1/2]
void LDASTools::AL::ConditionalVariable::Release |
( |
| ) |
|
Release lock associated with condition.
◆ Release() [2/2]
void LDASTools::AL::ConditionalVariable::Release |
( |
| ) |
|
Release lock associated with condition.
◆ Signal() [1/2]
void LDASTools::AL::ConditionalVariable::Signal |
( |
| ) |
|
◆ Signal() [2/2]
void LDASTools::AL::ConditionalVariable::Signal |
( |
| ) |
|
◆ TimedWait() [1/2]
bool LDASTools::AL::ConditionalVariable::TimedWait |
( |
INT_4U |
Seconds | ) |
|
Timed block on condition.
◆ TimedWait() [2/2]
bool LDASTools::AL::ConditionalVariable::TimedWait |
( |
INT_4U |
Seconds | ) |
|
Timed block on condition.
◆ Wait() [1/2]
void LDASTools::AL::ConditionalVariable::Wait |
( |
| ) |
|
◆ Wait() [2/2]
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: