|
#include <memory>
#include <boost/interprocess/managed_shared_memory.hpp>
#include <boost/interprocess/sync/interprocess_upgradable_mutex.hpp>
#include <boost/interprocess/sync/sharable_lock.hpp>
#include <boost/interprocess/sync/interprocess_condition.hpp>
#include <ArmarXCore/core/services/sharedmemory/exceptions/SharedMemoryExceptions.h>
#include <ArmarXCore/core/logging/Logging.h>
#include <ArmarXCore/interface/core/SharedMemory.h>
#include <cassert>
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 > |