|
Core Library
1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
|
The threads namespace. More...
Classes | |
| struct | ArrayDeleter |
| Array deleter for queue item. More... | |
| class | BoundedBuffer |
| Class defining a bounded buffer. More... | |
| class | ConcurrentQueue |
| Class defining a concurrent queue. More... | |
| class | EventThread |
| Class defining an EventThread that ticks at a given rate and executes a registered callback. More... | |
| class | JoinThreads |
| Class to manage joining multiple threads held as objects in an STL container. More... | |
| class | JoinThreadsP |
| Class to manage joining multiple threads held as pointers in an STL container. More... | |
| class | MessageQueueThread |
| Message Queue Thread. More... | |
| struct | SingleItemDeleter |
| Single item deleter for queue item. More... | |
| class | SyncEvent |
| Class defining a thread synchronisation event. More... | |
| class | ThreadBase |
| Thread base class. More... | |
| class | ThreadGroup |
| Thread group class. More... | |
| class | ThreadRunner |
| ThreadRunner class. More... | |
Enumerations | |
| enum | eOnDestroyOptions { eOnDestroyOptions::ignoreRemainingItems, eOnDestroyOptions::processRemainingItems } |
| Control how messages get destroyed in destructor. More... | |
| enum | eResetCondition { manualReset, autoReset } |
| Enumeration defining reset mechanism for event. | |
| enum | eNotifyType { signalOneThread, signalAllThreads } |
| Enumeration defining notify mechanism for event. | |
| enum | eIntialCondition { notSignalled, signalled } |
| Enumeration defining intial state of event. | |
The threads namespace.
|
strong |