SharedMemoryConsumer.h File Reference
#include <memory>
#include <boost/interprocess/managed_shared_memory.hpp>
#include <boost/interprocess/sync/sharable_lock.hpp>
#include <boost/interprocess/sync/interprocess_upgradable_mutex.hpp>
#include <ArmarXCore/core/services/sharedmemory/exceptions/SharedMemoryExceptions.h>
#include <ArmarXCore/interface/core/SharedMemory.h>
#include <iostream>
+ Include dependency graph for SharedMemoryConsumer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SharedMemoryConsumer< MemoryObject, MemoryObjectMetaInfo >
 
class  SharedMemoryConsumer< MemoryObject, MemoryObjectMetaInfo >::Wrapper
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 

Typedefs

using SharedMemoryScopedReadLock = boost::interprocess::sharable_lock< boost::interprocess::interprocess_upgradable_mutex >
 
using SharedMemoryScopedReadLockPtr = std::shared_ptr< SharedMemoryScopedReadLock >