Honeycomb  0.1
Component-Model Framework
Public Member Functions | List of all members
honey::ConditionAny Class Reference

Condition that can be used with any kind of lock. Slightly slower than the default Condition class. More...

#include <Any.h>

Public Member Functions

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)
 

Detailed Description

Condition that can be used with any kind of lock. Slightly slower than the default Condition class.

Member Function Documentation

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: