lintel 0.2.0
Loading...
Searching...
No Matches
lintel::SharedMemoryRepository Member List

This is the complete list of members for lintel::SharedMemoryRepository, including all inherited members.

deserialize(const rapidjson::Value &obj)lintel::JsonSerializableinlinevirtual
deserialize(const std::string &json)lintel::JsonSerializableinlinevirtual
getCodeVersion() constlintel::SharedMemoryRepository
getSharedMemoryRepository() constlintel::SharedMemoryRepository
getSharedMemorySegment() constlintel::SharedMemoryRepository
getSizeOfData() constlintel::SharedMemoryRepository
getType() const =0lintel::SharedMemoryRepositorypure virtual
getTypeName() constlintel::SharedMemoryRepositoryinline
getUuid() constlintel::SharedMemoryRepository
isSerializable()lintel::SharedMemoryRepositoryinlineprotectedstatic
JsonSerializable()=defaultlintel::JsonSerializable
onAcquireReadLock() constlintel::SharedMemoryRepositoryinlineprotectedvirtual
onMigrate(int32_t currentActiveVersion)=0lintel::SharedMemoryRepositorypure virtual
onReleaseReadLock() constlintel::SharedMemoryRepositoryinlineprotectedvirtual
serialize(rapidjson::Writer< rapidjson::StringBuffer > *writer) const =0lintel::JsonSerializablepure virtual
serialize() constlintel::JsonSerializableinlinevirtual
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