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

#include <jem/base/Condition.h>

Public Member Functions

 Condition ()
 
 ~Condition ()
 
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 ()
 
void notifyAll ()
 

Constructor & Destructor Documentation

jem::Condition::Condition ( )
jem::Condition::~Condition ( )

Member Function Documentation

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