| _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 |