38 #ifndef BLOCXX_CONDITION_HPP_INCLUDE_GUARD_
39 #define BLOCXX_CONDITION_HPP_INCLUDE_GUARD_
40 #include "blocxx/BLOCXX_config.h"
62 class BLOCXX_COMMON_API Condition
101 void wait(NonRecursiveMutexLock& lock);
120 bool timedWait(NonRecursiveMutexLock& lock,
const Timeout& timeout);
143 bool timedWait(NonRecursiveMutexLock& lock, UInt32 sTimeout, UInt32 usTimeout=0)
BLOCXX_DEPRECATED;
146 Condition(const Condition&);
147 Condition& operator=(const Condition&);
148 void doWait(NonRecursiveMutex& mutex);
149 bool doTimedWait(NonRecursiveMutex& mutex, const Timeout& timeout);
150 ConditionVar_t m_condition;