| _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 |
| _enqueueForAsyncStorage(std::shared_ptr< const armem::wm::Memory > memory) final | Memory | protectedvirtual |
| _enqueuePendingConversion(detail::mixin::PendingConversion pending) final | Memory | protectedvirtual |
| _implFindCoreSegment(const std::string &coreSegmentName) const final | Memory | protectedvirtual |
| _implForEachCoreSegment(std::function< void(CoreSegment &)> func) const final | Memory | protectedvirtual |
| _implHasCoreSegment(const std::string &coreSegmentName) const final | Memory | protectedvirtual |
| _loadAllReferences(armem::wm::Memory &wmMemory) final | Memory | protectedvirtual |
| _loadAllReferences(armem::wm::Memory &wmMemory, std::list< std::string > coreSegNames) 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 |
| _preFilterMemory(const armem::wm::Memory &memory, uint64_t &filteredCount, uint64_t &passedCount) 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 |
| addToBuffer(const armem::wm::Memory &memory) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| addToCache(const armem::wm::Memory &memory) | CachedMemoryMixin< CoreSegment > | inlineprotected |
| addToCache(const armem::wm::Memory &memory) | CachedMemoryMixin< CoreSegment > | inlineprotected |
| asyncStorageWorker(size_t threadId) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| asyncStorageWorker(size_t threadId) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| buffer | BufferedMemoryMixin< CoreSegment > | protected |
| buffer | BufferedMemoryMixin< CoreSegment > | protected |
| BufferedBase typedef | Memory | |
| BufferedMemoryMixin(const MemoryID &id) | BufferedMemoryMixin< CoreSegment > | inline |
| BufferedMemoryMixin(const MemoryID &id) | BufferedMemoryMixin< CoreSegment > | inline |
| bufferFinished() | BufferedMemoryMixin< CoreSegment > | inline |
| bufferFinished() | BufferedMemoryMixin< CoreSegment > | inline |
| cache | CachedMemoryMixin< CoreSegment > | protected |
| cache | CachedMemoryMixin< CoreSegment > | protected |
| CachedBase typedef | Memory | |
| CachedMemoryMixin(const MemoryID &id) | CachedMemoryMixin< CoreSegment > | inline |
| CachedMemoryMixin(const MemoryID &id) | CachedMemoryMixin< CoreSegment > | inline |
| cacheHasCoreSegment(const std::string &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| cacheHasCoreSegment(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| 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 |
| cacheHasEntity(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| cacheHasEntityInstance(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| cacheHasEntityInstance(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| cacheHasEntitySnapshot(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| cacheHasEntitySnapshot(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| cacheHasProviderSegment(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| cacheHasProviderSegment(const MemoryID &n) const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| configure() | MemoryBase< CoreSegment > | inline |
| configure() | MemoryBase< CoreSegment > | inline |
| armarx::configureMixin(const nlohmann::json &json) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| armarx::configureMixin(const nlohmann::json &json) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| armarx::armem::server::ltm::detail::mixin::CachedMemoryMixin< CoreSegment >::configureMixin(const nlohmann::json &json) | CachedMemoryMixin< CoreSegment > | inlineprotected |
| CoreSegmentT typedef | MemoryBase< CoreSegment > | |
| countSnapshotsInItem(const StorageItem &item) const | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| countSnapshotsInItem(const StorageItem &item) const | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| createPropertyDefinitions(PropertyDefinitionsPtr &defs, const std::string &prefix) override | Memory | virtual |
| debugObserver | MemoryBase< CoreSegment > | protected |
| debugObserver | MemoryBase< CoreSegment > | protected |
| 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 |
| 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 |
| disable() | MemoryBase< CoreSegment > | inline |
| enable() | MemoryBase< CoreSegment > | inline |
| enable() | MemoryBase< CoreSegment > | inline |
| enabled | MemoryBase< CoreSegment > | protected |
| enabled | MemoryBase< CoreSegment > | protected |
| enqueueForAsyncStorage(std::shared_ptr< const armem::wm::Memory > memory) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| enqueueForAsyncStorage(std::shared_ptr< const armem::wm::Memory > memory) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| enqueueForAsyncStoragePublic(std::shared_ptr< const armem::wm::Memory > memory) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| enqueueForAsyncStoragePublic(std::shared_ptr< const armem::wm::Memory > memory) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| enqueuePendingConversion(PendingConversion pending) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| enqueuePendingConversion(PendingConversion pending) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| enqueueStorageItem(StorageItem item) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| enqueueStorageItem(StorageItem item) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| findCoreSegment(const std::string &coreSegmentName) const | MemoryBase< CoreSegment > | inline |
| findCoreSegment(const std::string &coreSegmentName) const | MemoryBase< CoreSegment > | inline |
| flushAsyncStorage(int timeoutMs=0) | Memory | inline |
| forEachCoreSegment(std::function< void(CoreSegmentT &)> func) const | MemoryBase< CoreSegment > | inline |
| forEachCoreSegment(std::function< void(CoreSegmentT &)> func) const | MemoryBase< CoreSegment > | inline |
| getAndSaveStatistics() | Memory | |
| getAsyncQueueSize() const | Memory | inline |
| getAsyncStorageStatistics() const | Memory | inline |
| getBuffer() const | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| getBuffer() const | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| getCache() const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| getCache() const | CachedMemoryMixin< CoreSegment > | inlineprotected |
| getDebugObserver() const | MemoryBase< CoreSegment > | inline |
| getDebugObserver() const | MemoryBase< CoreSegment > | inline |
| getExportName() const | MemoryItem | inlinevirtual |
| getFilterStatistics() | MemoryBase< CoreSegment > | inline |
| getFilterStatistics() | MemoryBase< CoreSegment > | inline |
| getLevelName() | MemoryBase< CoreSegment > | inlinestatic |
| getLevelName() | MemoryBase< CoreSegment > | inlinestatic |
| getMemoryID() const | MemoryItem | inline |
| getNumThreadsProcessing() const | Memory | inline |
| getPersistenceStrategy() const | Memory | inline |
| getQueueSize() const | BufferedMemoryMixin< CoreSegment > | inline |
| getQueueSize() const | BufferedMemoryMixin< CoreSegment > | inline |
| getRecordingMode() const | MemoryBase< CoreSegment > | inline |
| getRecordingMode() const | MemoryBase< CoreSegment > | inline |
| getStatistics() const | MemoryBase< CoreSegment > | inline |
| getStatistics() const | MemoryBase< CoreSegment > | inline |
| hasCoreSegment(const std::string &coreSegmentName) const | MemoryBase< CoreSegment > | inline |
| hasCoreSegment(const std::string &coreSegmentName) const | MemoryBase< CoreSegment > | inline |
| id() const | MemoryItem | |
| isRecording() const | MemoryBase< CoreSegment > | inline |
| isRecording() const | MemoryBase< CoreSegment > | inline |
| loadAllAndResolve() | MemoryBase< CoreSegment > | inline |
| loadAllAndResolve(armem::wm::Memory &memory) | MemoryBase< CoreSegment > | inline |
| loadAllAndResolve(armem::wm::Memory &memory, std::list< std::string > coreSegmentNames) | MemoryBase< CoreSegment > | inline |
| loadAllAndResolve() | MemoryBase< CoreSegment > | inline |
| loadAllAndResolve(armem::wm::Memory &memory) | MemoryBase< CoreSegment > | inline |
| loadAllAndResolve(armem::wm::Memory &memory, std::list< std::string > coreSegmentNames) | MemoryBase< CoreSegment > | inline |
| loadAllReferences() | MemoryBase< CoreSegment > | inline |
| loadAllReferences(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 |
| 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 |
| loadOnStartup() | MemoryBase< CoreSegment > | inline |
| maxAsyncQueueSize | BufferedMemoryMixin< CoreSegment > | protected |
| maxAsyncQueueSize | BufferedMemoryMixin< CoreSegment > | protected |
| 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 | |
| armarx::armem::server::ltm::detail::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 | |
| numAsyncStorageThreads | BufferedMemoryMixin< CoreSegment > | protected |
| numAsyncStorageThreads | BufferedMemoryMixin< CoreSegment > | protected |
| p | MemoryBase< CoreSegment > | |
| p | MemoryBase< CoreSegment > | |
| processors | MemoryItem | protected |
| recordingMode | MemoryBase< CoreSegment > | protected |
| recordingMode | MemoryBase< CoreSegment > | protected |
| resetAsyncStorageStatistics() | BufferedMemoryMixin< CoreSegment > | inline |
| resetAsyncStorageStatistics() | BufferedMemoryMixin< CoreSegment > | inline |
| resetStatistics() | MemoryBase< CoreSegment > | inlinevirtual |
| resetStatistics() | MemoryBase< CoreSegment > | inlinevirtual |
| resolve(armem::wm::Memory &memory) | MemoryBase< CoreSegment > | inline |
| resolve(armem::wm::Memory &memory) | MemoryBase< CoreSegment > | inline |
| setDebugObserver(DebugObserverInterfacePrx observer) | MemoryBase< CoreSegment > | inline |
| setDebugObserver(DebugObserverInterfacePrx observer) | MemoryBase< CoreSegment > | inline |
| setExportName(const std::string &n) | MemoryItem | |
| setMemoryID(const MemoryID &) | MemoryItem | |
| setMemoryName(const std::string &memoryName) | MemoryItem | |
| armarx::setMixinMemoryID(const MemoryID &id) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| armarx::setMixinMemoryID(const MemoryID &id) | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| armarx::armem::server::ltm::detail::mixin::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 |
| setRecordingMode(const std::string &m) | MemoryBase< CoreSegment > | inline |
| setRecordingMode(const RecordingMode m) | MemoryBase< CoreSegment > | inline |
| start() | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| start() | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| startRecording() | MemoryBase< CoreSegment > | inline |
| startRecording() | MemoryBase< CoreSegment > | inline |
| statistics | MemoryBase< CoreSegment > | mutableprotected |
| statistics | MemoryBase< CoreSegment > | mutableprotected |
| stop() | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| stop() | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| stopRecording() | MemoryBase< CoreSegment > | inline |
| stopRecording() | MemoryBase< CoreSegment > | inline |
| StorageItem typedef | BufferedMemoryMixin< CoreSegment > | |
| store(std::shared_ptr< const armem::wm::Memory > memory) | MemoryBase< CoreSegment > | inline |
| store(const armem::server::wm::Memory &serverMemory) | MemoryBase< CoreSegment > | inline |
| store(std::shared_ptr< const armem::wm::Memory > memory) | MemoryBase< CoreSegment > | inline |
| store(const armem::server::wm::Memory &serverMemory) | MemoryBase< CoreSegment > | inline |
| storeBuffer() | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| storeBuffer() | BufferedMemoryMixin< CoreSegment > | inlineprotected |
| storeFlag | BufferedMemoryMixin< CoreSegment > | protected |
| storeFlag | BufferedMemoryMixin< CoreSegment > | protected |
| storeFrequency | BufferedMemoryMixin< CoreSegment > | protected |
| storeFrequency | BufferedMemoryMixin< CoreSegment > | protected |
| storeSnapshotsAsync(const std::string &memoryName, const std::vector< wm::EntitySnapshot > &snapshots, const std::vector< mixin::PendingConversion::SegmentMetadata > &segmentMetadata) | MemoryBase< CoreSegment > | inline |
| storeSnapshotsAsync(const std::string &memoryName, const std::vector< wm::EntitySnapshot > &snapshots, const std::vector< mixin::PendingConversion::SegmentMetadata > &segmentMetadata) | MemoryBase< CoreSegment > | inline |
| to_store | BufferedMemoryMixin< CoreSegment > | protected |
| to_store | BufferedMemoryMixin< CoreSegment > | protected |
| workerShutdownTimeoutSeconds | BufferedMemoryMixin< CoreSegment > | protected |
| workerShutdownTimeoutSeconds | BufferedMemoryMixin< CoreSegment > | protected |
| ~BufferedMemoryMixin() | BufferedMemoryMixin< CoreSegment > | inlinevirtual |
| ~BufferedMemoryMixin() | BufferedMemoryMixin< CoreSegment > | inlinevirtual |
| ~MemoryItem()=default | MemoryItem | virtual |