Condition that can be used with any kind of lock. Slightly slower than the default Condition class.
More...
#include <Any.h>
|
void | signal () |
|
void | broadcast () |
|
template<class Lockable > |
void | wait (Lockable &lock) |
|
template<class Lockable , class Rep , class Period > |
bool | wait (Lockable &lock, Duration< Rep, Period > time) |
|
template<class Lockable , class Clock , class Dur > |
bool | wait (Lockable &external, TimePoint< Clock, Dur > time) |
|
Condition that can be used with any kind of lock. Slightly slower than the default Condition class.
void honey::ConditionAny::broadcast |
( |
| ) |
|
|
inline |
void honey::ConditionAny::signal |
( |
| ) |
|
|
inline |
template<class Lockable >
void honey::ConditionAny::wait |
( |
Lockable & |
lock | ) |
|
|
inline |
template<class Lockable , class Rep , class Period >
bool honey::ConditionAny::wait |
( |
Lockable & |
lock, |
|
|
Duration< Rep, Period > |
time |
|
) |
| |
|
inline |
template<class Lockable , class Clock , class Dur >
bool honey::ConditionAny::wait |
( |
Lockable & |
external, |
|
|
TimePoint< Clock, Dur > |
time |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file:
- src/common/Honey/Thread/Condition/Any.h