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
MessageQueueThread.h File Reference

File containing declaration of MessageQueueThread class. More...

`#include "Platform/PlatformDefines.h"`
`#include <functional>`
`#include <map>`
`#include <stdexcept>`
`#include <boost/throw_exception.hpp>`
`#include "ThreadBase.h"`
`#include "ConcurrentQueue.h"`

Go to the source code of this file.

## Classes
class | core_lib::threads::MessageQueueThread< MessageId, MessageType >
| Message Queue Thread. More...

## Namespaces
| core_lib
| The core_lib namespace.
| core_lib::threads
| The threads namespace.

## Enumerations
enum | core_lib::threads::eOnDestroyOptions { core_lib::threads::eOnDestroyOptions::ignoreRemainingItems, core_lib::threads::eOnDestroyOptions::processRemainingItems }
| Control how messages get destroyed in destructor. More...

## Detailed Description

File containing declaration of MessageQueueThread class.