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 &) finalMemoryprotectedvirtual
_disable() finalMemoryvirtual
_enable() finalMemoryvirtual
_loadAllReferences(armem::wm::Memory &) finalMemoryprotectedvirtual
_resolve(armem::wm::Memory &) finalMemoryprotectedvirtual
_setExportName(const std::string &n) finalMemoryvirtual
_setMemoryID(const MemoryID &id) finalMemoryvirtual
_store(const armem::wm::Memory &) finalMemoryprotectedvirtual
addDateToMemoryBasePath(const std::filesystem::path &n) constDiskMemoryItemMixinprotected
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
collectionExists() constMongoDBStorageMixin
configure()MemoryBase< CoreSegment >inline
BufferedMemoryMixin< CoreSegment >::configureMixin(const nlohmann::json &json)BufferedMemoryMixin< CoreSegment >inlineprotected
CachedMemoryMixin< CoreSegment >::configureMixin(const nlohmann::json &json)CachedMemoryMixin< CoreSegment >inlineprotected
armarx::armem::server::ltm::detail::mixin::DiskMemoryItemMixin::configureMixin(const nlohmann::json &json)DiskMemoryItemMixinprotected
armarx::armem::server::ltm::detail::mixin::MongoDBStorageMixin::configureMixin(const nlohmann::json &json)MongoDBStorageMixinprotected
connect() constMongoDBStorageMixinprotected
connected() constMongoDBStorageMixinprotected
CoreSegmentT typedefMemoryBase< CoreSegment >
createPropertyDefinitions(PropertyDefinitionsPtr &defs, const std::string &prefix) overrideMemoryvirtual
DATAMongoDBStorageMixinprotectedstatic
DATA_FILENAMEDiskMemoryItemMixinprotectedstatic
databaseExists() constMongoDBStorageMixin
DEPTH_TO_DATA_FILESDiskMemoryItemMixinstatic
directlyStore(const armem::wm::Memory &memory)BufferedMemoryMixin< CoreSegment >inline
disable()MemoryBase< CoreSegment >inline
DiskMemoryBase typedefMemory
DiskMemoryItemMixin()=defaultDiskMemoryItemMixin
DiskMemoryItemMixin(const Path &memoryParentPath, const std::string &exportName, const armem::MemoryID &id)DiskMemoryItemMixin
documentExists() constMongoDBStorageMixin
documentExists(const std::string &id) constMongoDBStorageMixin
enable()MemoryBase< CoreSegment >inline
enabledMemoryBase< CoreSegment >protected
ensureCollectionExists(bool createIfNotExistent=false)MongoDBStorageMixin
ensureDatabaseExists(bool createIfNotExistent=false)MongoDBStorageMixin
ensureDocumentExists(bool createIfNotExistent=false)MongoDBStorageMixin
ensureDocumentExists(const std::string &id, bool createIfNotExistent=false)MongoDBStorageMixin
ensureFileExists(const std::string &filename, bool createIfNotExistent=false) constDiskMemoryItemMixin
ensureFullPathExists(bool createIfNotExistent=false) constDiskMemoryItemMixin
ensureMemoryBasePathExists(bool createIfNotExistent=false) constDiskMemoryItemMixin
ensurePreviousCollectionExists(bool createIfNotExistent=false)MongoDBStorageMixin
fileExists(const std::string &filename) constDiskMemoryItemMixin
findCoreSegment(const std::string &coreSegmentName) const finalMemoryvirtual
forEachCoreSegment(std::function< void(CoreSegment &)> func) const finalMemoryvirtual
FOREIGN_KEYMongoDBStorageMixinprotectedstatic
fullPathExists() constDiskMemoryItemMixin
getAllDirectories() constDiskMemoryItemMixin
getAllDocuments() constMongoDBStorageMixin
getAllFiles() constDiskMemoryItemMixin
getAndSaveStatistics()Memory
getBuffer() constBufferedMemoryMixin< CoreSegment >inlineprotected
getCache() constCachedMemoryMixin< CoreSegment >inlineprotected
getCollectionName() constMongoDBStorageMixin
getDatabaseName() constMongoDBStorageMixin
getDocumentName() constMongoDBStorageMixin
getExportName() constMemoryIteminlinevirtual
getFilterStatistics()MemoryBase< CoreSegment >inline
getFullPath() constDiskMemoryItemMixin
getLevelName()MemoryBase< CoreSegment >inlinestatic
getMemoryBasePath() constDiskMemoryItemMixin
getMemoryID() constMemoryIteminline
getPreviousCollectionName() constMongoDBStorageMixin
getSettings() constMongoDBStorageMixin
getStatistics() constMemoryBase< CoreSegment >inline
hasCoreSegment(const std::string &name) const finalMemoryvirtual
id() constMemoryItem
IDMongoDBStorageMixinprotectedstatic
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
ltm_mutexMemoryBase< CoreSegment >mutableprotected
Memory()Memory
Memory(const detail::mixin::Path &, const std::string &, const std::string &)Memory
Memory(const detail::mixin::Path &, const detail::mixin::MongoDBSettings &, const std::string &, const std::string &)Memory
MEMORY_EXPORT_SUFFIXDiskMemoryItemMixinprotectedstatic
MemoryBase typedefMemory
MemoryBase< CoreSegment >::MemoryBase(const std::string &exportName, const MemoryID &id)MemoryBase< CoreSegment >inline
memoryBasePathExists() constDiskMemoryItemMixin
MemoryItem(const std::string &exportName, const MemoryID &)MemoryItem
MemoryItem(const std::string &exportName, const MemoryID &, const std::shared_ptr< Processors > &)MemoryItem
METADATAMongoDBStorageMixinprotectedstatic
METADATA_FILENAMEDiskMemoryItemMixinprotectedstatic
MongoDBStorageMixin typedefMemory
armarx::armem::server::ltm::detail::mixin::MongoDBStorageMixin::MongoDBStorageMixin(const MongoDBSettings &settings, const std::string &exportName, const armem::MemoryID &id)MongoDBStorageMixin
name() constMemoryItem
pMemoryBase< CoreSegment >
previousCollectionExists() constMongoDBStorageMixin
processorsMemoryItemprotected
readDataFromDocument() constMongoDBStorageMixin
readDataFromDocument(const std::string &id) constMongoDBStorageMixin
readDataFromFile(const std::string &filename) constDiskMemoryItemMixin
resetStatistics()MemoryBase< CoreSegment >inlinevirtual
resolve(armem::wm::Memory &memory)MemoryBase< CoreSegment >inline
setExportName(const std::string &n)MemoryItem
setHost(const std::string &)MongoDBStorageMixinprotected
setMemoryID(const MemoryID &)MemoryItem
setMemoryName(const std::string &memoryName)MemoryItem
armarx::setMixinExportName(const std::string &n)DiskMemoryItemMixinprotected
armarx::armem::server::ltm::detail::mixin::MongoDBStorageMixin::setMixinExportName(const std::string &n)MongoDBStorageMixinprotected
BufferedMemoryMixin< CoreSegment >::setMixinMemoryID(const MemoryID &id)BufferedMemoryMixin< CoreSegment >inlineprotected
CachedMemoryMixin< CoreSegment >::setMixinMemoryID(const MemoryID &id)CachedMemoryMixin< CoreSegment >inlineprotected
armarx::armem::server::ltm::detail::mixin::DiskMemoryItemMixin::setMixinMemoryID(const MemoryID &n)DiskMemoryItemMixinprotected
armarx::armem::server::ltm::detail::mixin::MongoDBStorageMixin::setMixinMemoryID(const armem::MemoryID &)MongoDBStorageMixinprotected
setPassword(const std::string &)MongoDBStorageMixinprotected
setPort(const unsigned int)MongoDBStorageMixinprotected
setUser(const std::string &)MongoDBStorageMixinprotected
BufferedMemoryMixin< CoreSegment >::start()BufferedMemoryMixin< CoreSegment >inlineprotected
armarx::armem::server::ltm::detail::mixin::MongoDBStorageMixin::start()MongoDBStorageMixinprotected
startRecording()MemoryBase< CoreSegment >inline
statisticsMemoryBase< CoreSegment >mutableprotected
BufferedMemoryMixin< CoreSegment >::stop()BufferedMemoryMixin< CoreSegment >inlineprotected
armarx::armem::server::ltm::detail::mixin::MongoDBStorageMixin::stop()MongoDBStorageMixinprotected
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
TYPEMongoDBStorageMixinprotectedstatic
TYPE_FILENAMEDiskMemoryItemMixinprotectedstatic
writeDataToDocument(const nlohmann::json &data)MongoDBStorageMixin
writeDataToDocument(const std::string &id, const nlohmann::json &data)MongoDBStorageMixin
writeDataToFile(const std::string &filename, const std::vector< unsigned char > &data) constDiskMemoryItemMixin
writeForeignKeyToPreviousDocument()MongoDBStorageMixin
writeForeignKeyToPreviousDocument(const nlohmann::json &type)MongoDBStorageMixin
~BufferedMemoryMixin()=defaultBufferedMemoryMixin< CoreSegment >virtual
~DiskMemoryItemMixin()=defaultDiskMemoryItemMixinvirtual
~MemoryItem()=defaultMemoryItemvirtual