_configure(const nlohmann::json &config) final | Memory | virtual |
_directlyStore(const armem::wm::Memory &wmMemory, bool simulatedVersion) final | Memory | protectedvirtual |
_disable() final | Memory | virtual |
_enable() final | Memory | virtual |
_loadAllReferences(armem::wm::Memory &wmMemory) final | Memory | protectedvirtual |
_loadLatestNReferences(int n, armem::wm::Memory &wmMemory) final | Memory | protectedvirtual |
_loadLatestNReferences(int n, armem::wm::Memory &wmMemory, std::list< std::string > coreSegNames) final | Memory | protectedvirtual |
_loadOnStartup() final | Memory | protectedvirtual |
_resolve(armem::wm::Memory &wmMemory) final | Memory | protectedvirtual |
_setExportName(const std::string &memoryName) final | Memory | virtual |
_setMemoryID(const MemoryID &memoryId) final | Memory | virtual |
_store(const armem::wm::Memory &wmMemory) final | Memory | protectedvirtual |
addToBuffer(const armem::wm::Memory &memory) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
addToCache(const armem::wm::Memory &memory) | CachedMemoryMixin< CoreSegment > | inlineprotected |
buffer | BufferedMemoryMixin< CoreSegment > | protected |
BufferedBase typedef | Memory | |
BufferedMemoryMixin(const MemoryID &id) | BufferedMemoryMixin< CoreSegment > | inline |
bufferFinished() | BufferedMemoryMixin< CoreSegment > | inline |
cache | CachedMemoryMixin< CoreSegment > | protected |
CachedBase typedef | Memory | |
CachedMemoryMixin(const MemoryID &id) | CachedMemoryMixin< CoreSegment > | inline |
cacheHasCoreSegment(const std::string &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
cacheHasCoreSegment(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
cacheHasEntity(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
cacheHasEntityInstance(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
cacheHasEntitySnapshot(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
cacheHasProviderSegment(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
configure() | MemoryBase< CoreSegment > | inline |
BufferedMemoryMixin< CoreSegment >::configureMixin(const nlohmann::json &json) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
CachedMemoryMixin< CoreSegment >::configureMixin(const nlohmann::json &json) | CachedMemoryMixin< CoreSegment > | inlineprotected |
CoreSegmentT typedef | MemoryBase< CoreSegment > | |
createPropertyDefinitions(PropertyDefinitionsPtr &defs, const std::string &prefix) override | Memory | virtual |
directlyStore(const armem::wm::Memory &memory, bool simulatedVersion=false) | BufferedMemoryMixin< CoreSegment > | inline |
directlyStore(const armem::server::wm::Memory &serverMemory, bool simulatedVersion=false) | BufferedMemoryMixin< CoreSegment > | inline |
disable() | MemoryBase< CoreSegment > | inline |
enable() | MemoryBase< CoreSegment > | inline |
enabled | MemoryBase< CoreSegment > | protected |
findCoreSegment(const std::string &coreSegmentName) const final | Memory | virtual |
forEachCoreSegment(std::function< void(CoreSegment &)> func) const final | Memory | virtual |
getAndSaveStatistics() | Memory | |
getBuffer() const | BufferedMemoryMixin< CoreSegment > | inlineprotected |
getCache() const | CachedMemoryMixin< CoreSegment > | inlineprotected |
getExportName() const | MemoryItem | inlinevirtual |
getFilterStatistics() | MemoryBase< CoreSegment > | inline |
getLevelName() | MemoryBase< CoreSegment > | inlinestatic |
getMemoryID() const | MemoryItem | inline |
getPersistenceStrategy() const | Memory | inline |
getRecordingMode() const | MemoryBase< CoreSegment > | inline |
getStatistics() const | MemoryBase< CoreSegment > | inline |
hasCoreSegment(const std::string &coreSegmentName) const final | Memory | virtual |
id() const | MemoryItem | |
isRecording() const | MemoryBase< CoreSegment > | inline |
loadAllAndResolve() | MemoryBase< CoreSegment > | inline |
loadAllAndResolve(armem::wm::Memory &memory) | MemoryBase< CoreSegment > | inline |
loadAllReferences() | MemoryBase< CoreSegment > | inline |
loadAllReferences(armem::wm::Memory &memory) | MemoryBase< CoreSegment > | inline |
loadLatestNReferences(int n) | MemoryBase< CoreSegment > | inline |
loadLatestNReferences(int n, armem::wm::Memory &memory, std::list< std::string > coreSegNames) | MemoryBase< CoreSegment > | inline |
loadLatestNReferences(int n, armem::wm::Memory &memory) | MemoryBase< CoreSegment > | inline |
loadOnStartup() | MemoryBase< CoreSegment > | inline |
ltm_mutex | MemoryBase< CoreSegment > | mutableprotected |
Memory() | Memory | |
Memory(const std::string &exportName, const std::string &memoryName) | Memory | |
Memory(const std::string &exportName, const std::string &memoryName, const std::shared_ptr< persistence::RedundantPersistenceStrategy > &persistenceStrategy) | Memory | |
MemoryBase typedef | Memory | |
MemoryBase< CoreSegment >::MemoryBase(const std::string &exportName, const MemoryID &id) | MemoryBase< CoreSegment > | inline |
MemoryItem(const std::string &exportName, const MemoryID &) | MemoryItem | |
MemoryItem(const std::string &exportName, const MemoryID &, const std::shared_ptr< Processors > &) | MemoryItem | |
name() const | MemoryItem | |
p | MemoryBase< CoreSegment > | |
processors | MemoryItem | protected |
recordingMode | MemoryBase< CoreSegment > | protected |
resetStatistics() | MemoryBase< CoreSegment > | inlinevirtual |
resolve(armem::wm::Memory &memory) | MemoryBase< CoreSegment > | inline |
setExportName(const std::string &n) | MemoryItem | |
setMemoryID(const MemoryID &) | MemoryItem | |
setMemoryName(const std::string &memoryName) | MemoryItem | |
BufferedMemoryMixin< CoreSegment >::setMixinMemoryID(const MemoryID &id) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
CachedMemoryMixin< CoreSegment >::setMixinMemoryID(const MemoryID &id) | CachedMemoryMixin< CoreSegment > | inlineprotected |
setPersistenceStrategy(std::shared_ptr< persistence::RedundantPersistenceStrategy > persistenceStrategy) | Memory | inline |
setRecordingMode(const std::string &m) | MemoryBase< CoreSegment > | inline |
setRecordingMode(const RecordingMode m) | MemoryBase< CoreSegment > | inline |
start() | BufferedMemoryMixin< CoreSegment > | inlineprotected |
startRecording() | MemoryBase< CoreSegment > | inline |
statistics | MemoryBase< CoreSegment > | mutableprotected |
stop() | BufferedMemoryMixin< CoreSegment > | inlineprotected |
stopRecording() | MemoryBase< CoreSegment > | inline |
store(const armem::wm::Memory &memory) | MemoryBase< CoreSegment > | inline |
store(const armem::server::wm::Memory &serverMemory) | MemoryBase< CoreSegment > | inline |
storeBuffer() | BufferedMemoryMixin< CoreSegment > | inlineprotected |
storeFlag | BufferedMemoryMixin< CoreSegment > | protected |
storeFrequency | BufferedMemoryMixin< CoreSegment > | protected |
to_store | BufferedMemoryMixin< CoreSegment > | protected |
~BufferedMemoryMixin()=default | BufferedMemoryMixin< CoreSegment > | virtual |
~MemoryItem()=default | MemoryItem | virtual |