|
|
#include <memory>#include <boost/interprocess/managed_shared_memory.hpp>#include <boost/interprocess/sync/interprocess_condition.hpp>#include <boost/interprocess/sync/interprocess_upgradable_mutex.hpp>#include <boost/interprocess/sync/sharable_lock.hpp>#include <cassert>#include <ArmarXCore/core/logging/Logging.h>#include <ArmarXCore/core/services/sharedmemory/exceptions/SharedMemoryExceptions.h>#include <ArmarXCore/interface/core/SharedMemory.h>
Include dependency graph for SharedMemoryProvider.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | SharedMemoryProvider< MemoryObject, MemoryObjectMetaInfo > |
| class | SharedMemoryProvider< MemoryObject, MemoryObjectMetaInfo >::Wrapper |
Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
Typedefs | |
| using | SharedMemoryScopedWriteLock = boost::interprocess::scoped_lock< boost::interprocess::interprocess_upgradable_mutex > |
| using | SharedMemoryScopedWriteLockPtr = std::shared_ptr< SharedMemoryScopedWriteLock > |