Go to the documentation of this file.
43 void _configure(const nlohmann::json& config) final;
64 std::time_t current_date;
void _loadAllReferences(armem::wm::Memory &) final
void _setExportName(const std::string &n) final
void getAndSaveStatistics()
getAndSaveStatistics generates and saves statistics for a LTM recording
void _directlyStore(const armem::wm::Memory &) final
void createPropertyDefinitions(PropertyDefinitionsPtr &defs, const std::string &prefix) override
default parameters. Implementation should use the configuration to configure
void _configure(const nlohmann::json &config) final
configuration
Interface functions for the longterm memory classes.
A memory storing data on the hard drive and in mongodb (needs 'armarx memory start' to start the mong...
void _resolve(armem::wm::Memory &) final
void _setMemoryID(const MemoryID &id) final
bool forEachCoreSegment(std::function< void(CoreSegment &)> func) const final
iterate over all core segments of this ltm
std::filesystem::path Path
std::unique_ptr< CoreSegment > findCoreSegment(const std::string &coreSegmentName) const final
find core segment
void _store(const armem::wm::Memory &) final
bool hasCoreSegment(const std::string &name) const final
check if core segment exists