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