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)