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

File containing concurrent queue declaration. More...

#include <deque>
#include <algorithm>
#include <utility>
#include <stdexcept>
#include <boost/throw_exception.hpp>
#include "SyncEvent.h"

Go to the source code of this file.

Classes

struct  core_lib::threads::SingleItemDeleter< P >
 Single item deleter for queue item. More...
 
struct  core_lib::threads::ArrayDeleter< P >
 Array deleter for queue item. More...
 
class  core_lib::threads::ConcurrentQueue< T >
 Class defining a concurrent queue. More...
 

Namespaces

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

Detailed Description

File containing concurrent queue declaration.