lintel 0.2.0
Loading...
Searching...
No Matches
lintel::SharedMemoryMapRepository< KEY, VALUE, KeyDao, ValueDao > Member List

This is the complete list of members for lintel::SharedMemoryMapRepository< KEY, VALUE, KeyDao, ValueDao >, including all inherited members.

deserialize(const rapidjson::Value &obj) overridelintel::SharedMemoryMapRepository< KEY, VALUE, KeyDao, ValueDao >inlinevirtual
lintel::SharedMemoryRepository::deserialize(const std::string &json)lintel::JsonSerializableinlinevirtual
getCodeVersion() constlintel::SharedMemoryRepository
getMap() constlintel::SharedMemoryMapRepository< KEY, VALUE, KeyDao, ValueDao >inlineprotected
getSharedMemoryRepository() constlintel::SharedMemoryRepository
getSharedMemorySegment() constlintel::SharedMemoryRepository
getSizeOfData() constlintel::SharedMemoryRepository
getType() const overridelintel::SharedMemoryMapRepository< KEY, VALUE, KeyDao, ValueDao >inlinevirtual
getTypeName() constlintel::SharedMemoryRepositoryinline
getUuid() constlintel::SharedMemoryRepository
isSerializable()lintel::SharedMemoryRepositoryinlineprotectedstatic
JsonSerializable()=defaultlintel::JsonSerializable
m_sharedMemoryServicelintel::SharedMemoryMapRepository< KEY, VALUE, KeyDao, ValueDao >protected
onAcquireReadLock() constlintel::SharedMemoryRepositoryinlineprotectedvirtual
onMigrate(int32_t currentActiveVersion)=0lintel::SharedMemoryRepositorypure virtual
onReleaseReadLock() constlintel::SharedMemoryRepositoryinlineprotectedvirtual
serialize(rapidjson::Writer< rapidjson::StringBuffer > *writer) const overridelintel::SharedMemoryMapRepository< KEY, VALUE, KeyDao, ValueDao >inlinevirtual
lintel::SharedMemoryRepository::serialize() constlintel::JsonSerializableinlinevirtual
SharedMemoryMapRepository(const std::shared_ptr< SharedMemoryService > &sharedMemoryService, const std::shared_ptr< SharedMemorySegment > &segment, int32_t codeVersion, std::string uuid, int32_t sizeOfData=sizeof(VALUE))lintel::SharedMemoryMapRepository< KEY, VALUE, KeyDao, ValueDao >inline
SharedMemoryRepository(std::shared_ptr< SharedMemorySegment > sharedMemorySegment, std::size_t sizeOfData, std::string_view sharedMemoryRepository, int32_t codeVersion, std::string uuid)lintel::SharedMemoryRepository
~JsonSerializable()=defaultlintel::JsonSerializablevirtual
~SharedMemoryRepository() override=defaultlintel::SharedMemoryRepository