Entity Member List

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

_loadAllReferences(armem::wm::Entity &) overrideEntityprotectedvirtual
_loadLatestNReferences(int n, armem::wm::Entity &e) overrideEntityprotectedvirtual
_resolve(armem::wm::Entity &) overrideEntityprotectedvirtual
_setExportName(const std::string &)MemoryIteminlineprotectedvirtual
_setMemoryID(const MemoryID &)MemoryIteminlineprotectedvirtual
_store(const armem::wm::Entity &) overrideEntityprotectedvirtual
addDateToMemoryBasePath(const std::filesystem::path &n) constDiskMemoryItemMixinprotected
collectionExists() constMongoDBStorageMixin
armarx::configureMixin(const nlohmann::json &json)DiskMemoryItemMixinprotected
armarx::armem::server::ltm::detail::mixin::MongoDBStorageMixin::configureMixin(const nlohmann::json &json)MongoDBStorageMixinprotected
connect() constMongoDBStorageMixinprotected
connected() constMongoDBStorageMixinprotected
createPropertyDefinitions(PropertyDefinitionsPtr &defs, const std::string &prefix)DiskMemoryItemMixin
DATAMongoDBStorageMixinprotectedstatic
DATA_FILENAMEDiskMemoryItemMixinprotectedstatic
databaseExists() constMongoDBStorageMixin
DEPTH_TO_DATA_FILESDiskMemoryItemMixinstatic
DiskMemoryItemMixin()=defaultDiskMemoryItemMixin
DiskMemoryItemMixin(const Path &memoryParentPath, const std::string &exportName, const armem::MemoryID &id)DiskMemoryItemMixin
documentExists() constMongoDBStorageMixin
documentExists(const std::string &id) constMongoDBStorageMixin
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
Entity(const detail::mixin::Path &, const detail::mixin::MongoDBSettings &, const std::string &, const MemoryID &id, const std::shared_ptr< Processors > &)Entity
EntitySnapshotT typedefEntityBase< EntitySnapshot >
fileExists(const std::string &filename) constDiskMemoryItemMixin
findFirstSnapshotAfter(const Time &time) const overrideEntityvirtual
findFirstSnapshotAfterOrAt(const Time &time) const overrideEntityvirtual
findLatestSnapshot() const overrideEntity
EntityBase< EntitySnapshot >::findLatestSnapshot() const=0EntityBase< EntitySnapshot >pure virtual
findLatestSnapshotBefore(const Time &time) const overrideEntityvirtual
findLatestSnapshotBeforeOrAt(const Time &time) const overrideEntityvirtual
findSnapshot(const Time &) const overrideEntityvirtual
forEachSnapshot(std::function< void(EntitySnapshot &)> func) const overrideEntityvirtual
forEachSnapshotBefore(const Time &time, std::function< void(EntitySnapshot &)> func) const overrideEntityvirtual
forEachSnapshotBeforeOrAt(const Time &time, std::function< void(EntitySnapshot &)> func) const overrideEntityvirtual
forEachSnapshotInIndexRange(long first, long last, std::function< void(EntitySnapshot &)> func) const overrideEntityvirtual
forEachSnapshotInTimeRange(const Time &min, const Time &max, std::function< void(EntitySnapshot &)> func) const overrideEntityvirtual
FOREIGN_KEYMongoDBStorageMixinprotectedstatic
fullPathExists() constDiskMemoryItemMixin
getAllDirectories() constDiskMemoryItemMixin
getAllDocuments() constMongoDBStorageMixin
getAllFiles() constDiskMemoryItemMixin
getCollectionName() constMongoDBStorageMixin
getDatabaseName() constMongoDBStorageMixin
getDocumentName() constMongoDBStorageMixin
getExportName() constMemoryIteminlinevirtual
getFullPath() constDiskMemoryItemMixin
getLevelName()EntityBase< EntitySnapshot >inlinestatic
getMemoryBasePath() constDiskMemoryItemMixin
getMemoryID() constMemoryIteminline
getPreviousCollectionName() constMongoDBStorageMixin
getSettings() constMongoDBStorageMixin
getStatistics() constEntityBase< EntitySnapshot >inline
hasSnapshot(const Time &) const overrideEntityvirtual
IDMongoDBStorageMixinprotectedstatic
id() constMemoryItem
loadAllReferences(armem::wm::Entity &e)EntityBase< EntitySnapshot >inline
loadLatestNReferences(int n, armem::wm::Entity &e)EntityBase< EntitySnapshot >inline
ltm_mutexEntityBase< EntitySnapshot >mutableprotected
MEMORY_EXPORT_SUFFIXDiskMemoryItemMixinprotectedstatic
memoryBasePathExists() constDiskMemoryItemMixin
MemoryItem(const std::string &exportName, const MemoryID &)EntityBase< EntitySnapshot >
MemoryItem(const std::string &exportName, const MemoryID &, const std::shared_ptr< Processors > &)EntityBase< EntitySnapshot >
armarx::armem::server::ltm::detail::MemoryItem::MemoryItem(const std::string &exportName, const MemoryID &)MemoryItem
armarx::armem::server::ltm::detail::MemoryItem::MemoryItem(const std::string &exportName, const MemoryID &, const std::shared_ptr< Processors > &)MemoryItem
METADATAMongoDBStorageMixinprotectedstatic
METADATA_FILENAMEDiskMemoryItemMixinprotectedstatic
MongoDBStorageMixin()=defaultMongoDBStorageMixin
MongoDBStorageMixin(const MongoDBSettings &settings, const std::string &exportName, const armem::MemoryID &id)MongoDBStorageMixin
name() constMemoryItem
previousCollectionExists() constMongoDBStorageMixin
processorsMemoryItemprotected
readDataFromDocument() constMongoDBStorageMixin
readDataFromDocument(const std::string &id) constMongoDBStorageMixin
readDataFromFile(const std::string &filename) constDiskMemoryItemMixin
resetStatistics()EntityBase< EntitySnapshot >inline
resolve(armem::wm::Entity &e)EntityBase< EntitySnapshot >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
armarx::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
start()MongoDBStorageMixinprotected
statisticsEntityBase< EntitySnapshot >protected
stop()MongoDBStorageMixinprotected
store(const armem::wm::Entity &e)EntityBase< EntitySnapshot >inline
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
~DiskMemoryItemMixin()=defaultDiskMemoryItemMixinvirtual
~MemoryItem()=defaultMemoryItemvirtual