lintel 0.2.0
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
SharedMemoryRepository.h File Reference
#include <lintel/core/models/JsonSerializable.h>
#include <memory>
#include <boost/container/map.hpp>
#include <boost/container/vector.hpp>
#include "lintel/core/models/SharedMemorySegment.h"
#include "lintel/core/services/PersistableBean.h"
#include "lintel/core/utils/TypeName.h"
#include "lintel/features/base/services/SharedMemoryService.h"
#include "lintel/features/base/services/ShmConstructors.h"

Go to the source code of this file.

Classes

class  lintel::SharedMemoryRepository
 
class  lintel::SharedMemoryRepository::ReadLockGuard
 
class  lintel::SharedMemoryArrayRepository< DATA, DAO, MaxSize >
 
class  lintel::SharedMemoryVectorRepository< DATA, DAO >
 
class  lintel::SharedMemoryMapRepository< KEY, VALUE, KeyDao, ValueDao >
 
class  lintel::SharedMemoryObjectRepository< DATA, DAO >
 

Namespaces

namespace  lintel
 

Enumerations

enum  lintel::SharedMemoryType { lintel::Map , lintel::Vector , lintel::Array , lintel::Object }