16 const std::shared_ptr<Processors>&
filters,
17 const std::shared_ptr<persistence::MemoryPersistenceStrategy>& persistenceStrategy);
26 std::shared_ptr<persistence::MemoryPersistenceStrategy> persistenceStrategy_;
nlohmann::json _implStore(const armem::wm::EntityInstance &wmEntityInstance) override
void _implLoadAllReferences(armem::wm::EntitySnapshot &wmEntitySnapshot) const override
void _implResolve(armem::wm::EntityInstance &wmEntitySnapshot) const override
EntityInstance(const std::string &exportName, const MemoryID &memoryId, const std::shared_ptr< Processors > &filters, const std::shared_ptr< persistence::MemoryPersistenceStrategy > &persistenceStrategy)
Interface functions for the longterm memory classes.
Client-side working entity instance.
Client-side working memory entity snapshot.