|
|
Interface functions for the longterm memory classes. More...
#include <RobotAPI/libraries/armem/server/ltm/detail/MemoryItem.h>
Inheritance diagram for MemoryItem:Public Member Functions | |
| 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 |
Protected Member Functions | |
| virtual void | _setExportName (const std::string &) |
| virtual void | _setMemoryID (const MemoryID &) |
Protected Attributes | |
| std::shared_ptr< Processors > | processors |
Interface functions for the longterm memory classes.
| MemoryItem | ( | const std::string & | exportName, |
| const MemoryID & | id ) |
| MemoryItem | ( | const std::string & | exportName, |
| const MemoryID & | id, | ||
| const std::shared_ptr< Processors > & | p ) |
|
virtualdefault |
|
inlineprotectedvirtual |
Reimplemented in MemoryBase< _CoreSegmentT >, MemoryBase< CoreSegment >, MemoryBase< CoreSegment >, and Memory.
|
inlinevirtual |
|
inline |
| MemoryID id | ( | ) | const |
| std::string name | ( | ) | const |
| void setExportName | ( | const std::string & | n | ) |
| void setMemoryID | ( | const MemoryID & | id | ) |
| void setMemoryName | ( | const std::string & | memoryName | ) |
|
protected |