Jive reference manual
List of all members | Public Member Functions
jem::FastCondition Class Reference

#include <jem/base/FastCondition.h>

Public Member Functions

 FastCondition ()
 
 ~FastCondition ()
 
void wait (const Mutex &mutex)
 
void wait (const Mutex &mutex, const Time &timeout)
 
void wait (bool &cancelled, const Mutex &mutex)
 
void wait (bool &cancelled, const Mutex &mutex, const Time &timeout)
 
void waitNoCancel (const Mutex &mutex)
 
void notify (const Mutex &mutex)
 
void notifyAll (const Mutex &mutex)
 

Constructor & Destructor Documentation

jem::FastCondition::FastCondition ( )
jem::FastCondition::~FastCondition ( )

Member Function Documentation

void jem::FastCondition::wait ( const Mutex &  mutex)
void jem::FastCondition::wait ( const Mutex &  mutex,
const Time &  timeout 
)
void jem::FastCondition::wait ( bool &  cancelled,
const Mutex &  mutex 
)
void jem::FastCondition::wait ( bool &  cancelled,
const Mutex &  mutex,
const Time &  timeout 
)
void jem::FastCondition::waitNoCancel ( const Mutex &  mutex)
void jem::FastCondition::notify ( const Mutex &  mutex)
void jem::FastCondition::notifyAll ( const Mutex &  mutex)