Core Library  1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
SyncEvent.h File Reference

File containing declaration of SyncEvent class. More...

#include "CoreLibraryDllGlobal.h"
#include <mutex>
#include <condition_variable>

Go to the source code of this file.

Classes

class  core_lib::threads::SyncEvent
 Class defining a thread synchronisation event. More...
 

Namespaces

 core_lib
 The core_lib namespace.
 
 core_lib::threads
 The threads namespace.
 

Enumerations

enum  core_lib::threads::eResetCondition { manualReset, autoReset }
 Enumeration defining reset mechanism for event.
 
enum  core_lib::threads::eNotifyType { signalOneThread, signalAllThreads }
 Enumeration defining notify mechanism for event.
 
enum  core_lib::threads::eIntialCondition { notSignalled, signalled }
 Enumeration defining intial state of event.
 

Detailed Description

File containing declaration of SyncEvent class.