#include <Condition.hxx>
Public Member Functions | |
| Condition () | |
| ~Condition () | |
| void | NotifyOne () |
| void | NotifyAll () |
| template<typename L > | |
| void | Wait (L &lock) |
| template<typename L , typename Pr > | |
| void | Wait (L &lock, Pr predicate) |
| template<typename L > | |
| bool | TimedWait (L &lock, const xtime &xt) |
| template<typename L , typename Pr > | |
| bool | TimedWait (L &lock, const xtime &xt, Pr predicate) |
Definition at line 34 of file Condition.hxx.
| CLAM::Condition::Condition | ( | ) |
Definition at line 26 of file Condition.cxx.
| CLAM::Condition::~Condition | ( | ) |
Definition at line 35 of file Condition.cxx.
References CLAM_ASSERT.
| void CLAM::Condition::NotifyAll | ( | ) |
Definition at line 44 of file Condition.cxx.
References CLAM_ASSERT.
| void CLAM::Condition::NotifyOne | ( | ) |
Definition at line 53 of file Condition.cxx.
References CLAM_ASSERT.
Referenced by CLAM::Thread::WakeUp().
| bool CLAM::Condition::TimedWait | ( | L & | lock, | |
| const xtime & | xt, | |||
| Pr | predicate | |||
| ) | [inline] |
Definition at line 72 of file Condition.hxx.
| bool CLAM::Condition::TimedWait | ( | L & | lock, | |
| const xtime & | xt | |||
| ) | [inline] |
Definition at line 63 of file Condition.hxx.
| void CLAM::Condition::Wait | ( | L & | lock, | |
| Pr | predicate | |||
| ) | [inline] |
Definition at line 53 of file Condition.hxx.
| void CLAM::Condition::Wait | ( | L & | lock | ) | [inline] |
Definition at line 44 of file Condition.hxx.
1.6.3