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

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

allOf(const std::string &processName, const std::string &className, const std::string &instanceName, const std::string &name) overridelintel::SharedMemoryPropertyRepositoryvirtual
awake() overridelintel::SharedMemoryPropertyRepositoryvirtual
deleteOf(const std::vector< std::shared_ptr< PropertyBase > > &properties) overridelintel::SharedMemoryPropertyRepositoryvirtual
deserialize(const rapidjson::Value &obj) overridelintel::SharedMemoryMapRepository< shm::String, PropertyDataDto, shm::String, PropertyDataDao >inlinevirtual
lintel::SharedMemoryRepository::deserialize(const std::string &json)lintel::JsonSerializableinlinevirtual
getCodeVersion() constlintel::SharedMemoryRepository
getDataStorage() overridelintel::SharedMemoryPropertyRepositoryvirtual
getMap() constlintel::SharedMemoryMapRepository< shm::String, PropertyDataDto, shm::String, PropertyDataDao >inlineprotected
getSharedMemoryRepository() constlintel::SharedMemoryRepository
getSharedMemorySegment() constlintel::SharedMemoryRepository
getSizeOfData() constlintel::SharedMemoryRepository
SharedMemoryMapRepository< shm::getType() const overridelintel::SharedMemoryMapRepository< shm::String, PropertyDataDto, shm::String, PropertyDataDao >inlinevirtual
lintel::PropertyRepository::getType() constlintel::PropertyRepositoryinline
getTypeName() constlintel::SharedMemoryRepositoryinline
getUuid() constlintel::SharedMemoryRepository
isEnabled() constlintel::PropertyRepositoryinline
isMutable() constlintel::PropertyRepositoryinline
isSerializable()lintel::SharedMemoryRepositoryinlineprotectedstatic
isShadow() constlintel::PropertyRepositoryinline
JsonSerializable()=defaultlintel::JsonSerializable
m_sharedMemoryServicelintel::SharedMemoryMapRepository< shm::String, PropertyDataDto, shm::String, PropertyDataDao >protected
onAcquireReadLock() const overridelintel::SharedMemoryPropertyRepositoryinlineprotectedvirtual
onMigrate(int32_t currentActiveVersion) overridelintel::SharedMemoryPropertyRepositoryvirtual
onReleaseReadLock() const overridelintel::SharedMemoryPropertyRepositoryinlineprotectedvirtual
PropertyRepository(PropertyRepositoryType type, const std::shared_ptr< Configuration > &configuration)lintel::PropertyRepositoryinline
save(const std::vector< std::shared_ptr< PropertyBase > > &properties) overridelintel::SharedMemoryPropertyRepositoryvirtual
save(std::shared_ptr< PropertyBase > property) overridelintel::SharedMemoryPropertyRepositoryvirtual
serialize(rapidjson::Writer< rapidjson::StringBuffer > *writer) const overridelintel::SharedMemoryMapRepository< shm::String, PropertyDataDto, shm::String, PropertyDataDao >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(PropertyDataDto))lintel::SharedMemoryMapRepository< shm::String, PropertyDataDto, shm::String, PropertyDataDao >inline
SharedMemoryPropertyRepository(const std::shared_ptr< SharedMemoryService > &sharedMemoryService, const std::shared_ptr< SharedMemorySegmentManager > &sharedMemorySegmentManager, const std::shared_ptr< Configuration > &configuration, std::shared_ptr< ProcessName > processName)lintel::SharedMemoryPropertyRepository
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
~PropertyRepository()=defaultlintel::PropertyRepositoryvirtual
~SharedMemoryRepository() override=defaultlintel::SharedMemoryRepository