#include <RobotAPI/libraries/armem/server/ltm/ProviderSegment.h>
|
| | ProviderSegment (const std::string &exportName, const MemoryID &memoryId, const std::shared_ptr< Processors > &filters, const std::shared_ptr< persistence::MemoryPersistenceStrategy > &persistenceStrategy) |
| |
| aron::type::ObjectPtr | aronType () const |
| | get aron type
|
| |
| std::shared_ptr< EntityT > | findEntity (const std::string &entityName) const |
| | find entity segment
|
| |
| bool | forEachEntity (std::function< void(EntityT &)> func) const |
| | iterate over all core segments of this ltm
|
| |
| Statistics | getStatistics () const |
| |
| bool | hasEntity (const std::string &entityName) const |
| | check if entity segment exists
|
| |
| void | loadAllReferences (armem::wm::ProviderSegment &provSeg) |
| | return the full sub-ltm as a wm::ProviderSegment with only references the ltm may be huge, use with caution
|
| |
| void | loadLatestNReferences (int n, armem::wm::ProviderSegment &provSeg) |
| |
| | MemoryItem (const std::string &exportName, const MemoryID &) |
| |
| | MemoryItem (const std::string &exportName, const MemoryID &) |
| |
| | MemoryItem (const std::string &exportName, const MemoryID &, const std::shared_ptr< Processors > &) |
| |
| | MemoryItem (const std::string &exportName, const MemoryID &, const std::shared_ptr< Processors > &) |
| |
| void | resetStatistics () |
| | statistics
|
| |
| void | resolve (armem::wm::ProviderSegment &provSeg) |
| | convert the references of the input into a wm::Memory
|
| |
| void | store (const armem::wm::ProviderSegment &provSeg, bool simulatedVersion) |
| | encode the content of a wm::Memory and store
|
| |
| virtual std::string | getExportName () const |
| |
| MemoryID | getMemoryID () const |
| |
| MemoryID | id () const |
| |
| | MemoryItem (const std::string &exportName, const MemoryID &) |
| |
| | MemoryItem (const std::string &exportName, const MemoryID &, const std::shared_ptr< Processors > &) |
| |
| std::string | name () const |
| |
| void | setExportName (const std::string &n) |
| |
| void | setMemoryID (const MemoryID &) |
| |
| void | setMemoryName (const std::string &memoryName) |
| |
| virtual | ~MemoryItem ()=default |
| |
Definition at line 11 of file ProviderSegment.h.
◆ ProviderSegment()
◆ _implFindEntity()
| std::shared_ptr< Entity > _implFindEntity |
( |
const std::string & | entityName | ) |
const |
|
overrideprotectedvirtual |
◆ _implForEachEntity()
| bool _implForEachEntity |
( |
std::function< void(Entity &)> | func | ) |
const |
|
overrideprotectedvirtual |
◆ _implHasEntity()
| bool _implHasEntity |
( |
const std::string & | entityName | ) |
const |
|
overrideprotectedvirtual |
◆ _loadAllReferences()
◆ _loadLatestNReferences()
◆ _resolve()
◆ _store()
The documentation for this class was generated from the following files: