32 #include <condition_variable> 128 bool WaitForTime(
size_t milliseconds);
155 bool m_signalAllThreads{
false};
157 bool m_autoReset{
true};
159 bool m_signalFlag{
false};
std::mutex m_signalMutex
Mutex to lock access to members.
Definition: SyncEvent.h:151
eNotifyType
Enumeration defining notify mechanism for event.
Definition: SyncEvent.h:49
eIntialCondition
Enumeration defining intial state of event.
Definition: SyncEvent.h:56
Class defining a thread synchronisation event.
Definition: SyncEvent.h:70
eResetCondition
Enumeration defining reset mechanism for event.
Definition: SyncEvent.h:42
The core_lib namespace.
Definition: AsioDefines.h:59
std::condition_variable m_signalCondVar
Condition vairable to perform the waiting and signalling.
Definition: SyncEvent.h:153
File containing declaration of DLL import/export control defines.