bool m_bWaiting; /**< true while a thread is waiting or when it hasn't started waiting yet */
PLATFORM::CCondition<bool> m_condition; /**< the condition to wait on */
PLATFORM::CMutex m_mutex; /**< mutex for changes to this class */
bool m_bWaiting; /**< true while a thread is waiting or when it hasn't started waiting yet */
PLATFORM::CCondition<bool> m_condition; /**< the condition to wait on */
PLATFORM::CMutex m_mutex; /**< mutex for changes to this class */