DBus::CondVar Class Reference
#include <dispatcher.h>
Public Member Functions | |
| virtual | ~CondVar () |
| virtual void | wait (Mutex *)=0 |
| virtual bool | wait_timeout (Mutex *, int timeout)=0 |
| virtual void | wake_one ()=0 |
| virtual void | wake_all ()=0 |
Protected Attributes | |
| Internal * | _int |
Detailed Description
Definition at line 208 of file dispatcher.h.
Constructor & Destructor Documentation
| virtual DBus::CondVar::~CondVar | ( | ) | [inline, virtual] |
Definition at line 212 of file dispatcher.h.
Member Function Documentation
| virtual void DBus::CondVar::wait | ( | Mutex * | ) | [pure virtual] |
Referenced by DBus::Threading< Mx, Cv >::condvar_wait().
| virtual bool DBus::CondVar::wait_timeout | ( | Mutex * | , | |
| int | timeout | |||
| ) | [pure virtual] |
Referenced by DBus::Threading< Mx, Cv >::condvar_wait_timeout().
| virtual void DBus::CondVar::wake_all | ( | ) | [pure virtual] |
Referenced by DBus::Threading< Mx, Cv >::condvar_wake_all().
| virtual void DBus::CondVar::wake_one | ( | ) | [pure virtual] |
Referenced by DBus::Threading< Mx, Cv >::condvar_wake_one().
Member Data Documentation
Internal* DBus::CondVar::_int [protected] |
Definition at line 222 of file dispatcher.h.
The documentation for this class was generated from the following file: