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.