Classes | Namespaces
SharedMemoryQueue.hpp File Reference

(3)

A blocking, shared memory queue that uses the Boost interprocess library. More...

#include <Balau/Container/BlockingQueue.hpp>
#include <Balau/Exception/ContainerExceptions.hpp>
#include <Balau/Interprocess/MSharedMemoryObject.hpp>
#include <Balau/Interprocess/SharedMemoryUtils.hpp>
#include <Balau/Interprocess/Impl/SharedMemoryQueueImpl.hpp>
#include <Balau/Type/UUID.hpp>
#include <Balau/Util/Vectors.hpp>
#include <Balau/Util/PrettyPrint.hpp>
#include <boost/archive/binary_iarchive.hpp>
#include <boost/archive/binary_oarchive.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
#include <boost/interprocess/ipc/message_queue.hpp>
#include <boost/interprocess/managed_shared_memory.hpp>
#include <boost/iostreams/device/back_inserter.hpp>
#include <boost/iostreams/filtering_stream.hpp>
#include <boost/iostreams/stream.hpp>
#include <deque>
Include dependency graph for SharedMemoryQueue.hpp:

Go to the source code of this file.

Classes

class  SharedMemoryQueue< T >
 A blocking, shared memory queue that uses the Boost interprocess library. More...
 

Namespaces

 Balau::Interprocess
 Interprocess functionality including interprocess containers.
 

Detailed Description

A blocking, shared memory queue that uses the Boost interprocess library.