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

Classes | Namespaces | Enumerations
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.