10#include <condition_variable>
22 mutable size_t _waitCnt = 0;
23 mutable std::mutex _m;
24 mutable std::condition_variable _cv;
Manual Event object, useful for signaling other threads about an event.
Definition: ManualEvent.hpp:19
void Reset()
Reset the event signal without signaling other threads.
void Clear()
Clear the event.
void Signal()
Signal the event.
ManualEvent(bool initialSignal=false)
bool WaitForSignal(int timeoutMs) const
Wait for event to be signaled, or for timeout.
#define CTREXPORT
Definition: export.h:14
Definition: string_util.hpp:15