Memory Member List

This is the complete list of members for Memory, including all inherited members.

_configure(const nlohmann::json &config) finalMemoryvirtual
_directlyStore(const armem::wm::Memory &wmMemory, bool simulatedVersion) finalMemoryprotectedvirtual
_disable() finalMemoryvirtual
_enable() finalMemoryvirtual
_loadAllReferences(armem::wm::Memory &wmMemory) finalMemoryprotectedvirtual
_loadLatestNReferences(int n, armem::wm::Memory &wmMemory) finalMemoryprotectedvirtual
_loadLatestNReferences(int n, armem::wm::Memory &wmMemory, std::list< std::string > coreSegNames) finalMemoryprotectedvirtual
_loadOnStartup() finalMemoryprotectedvirtual
_resolve(armem::wm::Memory &wmMemory) finalMemoryprotectedvirtual
_setExportName(const std::string &memoryName) finalMemoryvirtual
_setMemoryID(const MemoryID &memoryId) finalMemoryvirtual
_store(const armem::wm::Memory &wmMemory) finalMemoryprotectedvirtual
addToBuffer(const armem::wm::Memory &memory)BufferedMemoryMixin< CoreSegment >inlineprotected
addToCache(const armem::wm::Memory &memory)CachedMemoryMixin< CoreSegment >inlineprotected
bufferBufferedMemoryMixin< CoreSegment >protected
BufferedBase typedefMemory
BufferedMemoryMixin(const MemoryID &id)BufferedMemoryMixin< CoreSegment >inline
bufferFinished()BufferedMemoryMixin< CoreSegment >inline
cacheCachedMemoryMixin< CoreSegment >protected
CachedBase typedefMemory
CachedMemoryMixin(const MemoryID &id)CachedMemoryMixin< CoreSegment >inline
cacheHasCoreSegment(const std::string &n) constCachedMemoryMixin< CoreSegment >inlineprotected
cacheHasCoreSegment(const MemoryID &n) constCachedMemoryMixin< CoreSegment >inlineprotected
cacheHasEntity(const MemoryID &n) constCachedMemoryMixin< CoreSegment >inlineprotected
cacheHasEntityInstance(const MemoryID &n) constCachedMemoryMixin< CoreSegment >inlineprotected
cacheHasEntitySnapshot(const MemoryID &n) constCachedMemoryMixin< CoreSegment >inlineprotected
cacheHasProviderSegment(const MemoryID &n) constCachedMemoryMixin< 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 typedefMemoryBase< CoreSegment >
createPropertyDefinitions(PropertyDefinitionsPtr &defs, const std::string &prefix) overrideMemoryvirtual
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
enabledMemoryBase< CoreSegment >protected
findCoreSegment(const std::string &coreSegmentName) const finalMemoryvirtual
forEachCoreSegment(std::function< void(CoreSegment &)> func) const finalMemoryvirtual
getAndSaveStatistics()Memory
getBuffer() constBufferedMemoryMixin< CoreSegment >inlineprotected
getCache() constCachedMemoryMixin< CoreSegment >inlineprotected
getExportName() constMemoryIteminlinevirtual
getFilterStatistics()MemoryBase< CoreSegment >inline
getLevelName()MemoryBase< CoreSegment >inlinestatic
getMemoryID() constMemoryIteminline
getPersistenceStrategy() constMemoryinline
getRecordingMode() constMemoryBase< CoreSegment >inline
getStatistics() constMemoryBase< CoreSegment >inline
hasCoreSegment(const std::string &coreSegmentName) const finalMemoryvirtual
id() constMemoryItem
isRecording() constMemoryBase< 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_mutexMemoryBase< 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 typedefMemory
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() constMemoryItem
pMemoryBase< CoreSegment >
processorsMemoryItemprotected
recordingModeMemoryBase< 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)Memoryinline
setRecordingMode(const std::string &m)MemoryBase< CoreSegment >inline
setRecordingMode(const RecordingMode m)MemoryBase< CoreSegment >inline
start()BufferedMemoryMixin< CoreSegment >inlineprotected
startRecording()MemoryBase< CoreSegment >inline
statisticsMemoryBase< 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
storeFlagBufferedMemoryMixin< CoreSegment >protected
storeFrequencyBufferedMemoryMixin< CoreSegment >protected
to_storeBufferedMemoryMixin< CoreSegment >protected
~BufferedMemoryMixin()=defaultBufferedMemoryMixin< CoreSegment >virtual
~MemoryItem()=defaultMemoryItemvirtual