38#ifndef BLOCXX_CONDITION_HPP_INCLUDE_GUARD_
39#define BLOCXX_CONDITION_HPP_INCLUDE_GUARD_
40#include "blocxx/BLOCXX_config.h"
150 ConditionVar_t m_condition;
#define BLOCXX_DECLARE_APIEXCEPTION(NAME, LINKAGE_SPEC)
Declare a new exception class named <NAME>Exception that derives from Exception This macro is typical...
The Condition class represents a synchronization device that allows threads to suspend execution and ...
~Condition()
Destroy this Condition object.
void notifyAll()
Signal all threads that are currently waiting on the Condition object.
Condition()
Construct a new Condition object.
void notifyOne()
Signal one thread that is currently waiting on the Condition object through the wait or timedWait met...
Note that descriptions of what exceptions may be thrown assumes that object is used correctly,...
Note that descriptions of what exceptions may be thrown assumes that object is used correctly,...
A timeout can be absolute, which means that it will happen at the specified DateTime.