AceSmartSoft API Documentation
|
#include <smartCondVar.hh>
Public Member Functions | |
SmartCondClass () | |
constructor More... | |
~SmartCondClass () | |
destructor More... | |
SmartCondClass (const SmartCondClass &) | |
copy constructor More... | |
SmartCondClass & | operator= (const SmartCondClass &) |
copy assignment More... | |
int | signalOne (void) |
int | signalAll (void) |
int | wait (void) |
condition like variable class.
The condition variable is used to avoid active waiting. In contrast to the SmartCntCondClass version, we really wait until the next signal is received and we do not store an already received signal. "signalAll" e.g. is used within clients of the push service to release every waiting thread as soon as an update is received.
SmartACE::SmartCondClass::SmartCondClass | ( | ) |
constructor
SmartACE::SmartCondClass::~SmartCondClass | ( | ) |
destructor
SmartACE::SmartCondClass::SmartCondClass | ( | const SmartCondClass & | ) |
copy constructor
SmartCondClass& SmartACE::SmartCondClass::operator= | ( | const SmartCondClass & | ) |
copy assignment
int SmartACE::SmartCondClass::signalAll | ( | void | ) |
int SmartACE::SmartCondClass::signalOne | ( | void | ) |
int SmartACE::SmartCondClass::wait | ( | void | ) |