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>
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. | |
A blocking, shared memory queue that uses the Boost interprocess library.