#include <RobotAPI/libraries/armem/server/ltm/detail/mixins/DiskStorageMixin.h>
Definition at line 19 of file DiskStorageMixin.h.
◆ DiskMemoryItemMixin() [1/2]
◆ DiskMemoryItemMixin() [2/2]
◆ ~DiskMemoryItemMixin()
◆ addDateToMemoryBasePath()
Path addDateToMemoryBasePath |
( |
const std::filesystem::path & |
n | ) |
const |
|
protected |
◆ configureMixin()
void configureMixin |
( |
const nlohmann::json & |
json | ) |
|
|
protected |
◆ createPropertyDefinitions()
◆ ensureFileExists()
void ensureFileExists |
( |
const std::string & |
filename, |
|
|
bool |
createIfNotExistent = false |
|
) |
| const |
◆ ensureFullPathExists()
void ensureFullPathExists |
( |
bool |
createIfNotExistent = false | ) |
const |
◆ ensureMemoryBasePathExists()
void ensureMemoryBasePathExists |
( |
bool |
createIfNotExistent = false | ) |
const |
◆ fileExists()
bool fileExists |
( |
const std::string & |
filename | ) |
const |
◆ fullPathExists()
bool fullPathExists |
( |
| ) |
const |
◆ getAllDirectories()
std::vector< Path > getAllDirectories |
( |
| ) |
const |
◆ getAllFiles()
std::vector< Path > getAllFiles |
( |
| ) |
const |
◆ getFullPath()
Path getFullPath |
( |
| ) |
const |
◆ getMemoryBasePath()
Path getMemoryBasePath |
( |
| ) |
const |
◆ memoryBasePathExists()
bool memoryBasePathExists |
( |
| ) |
const |
◆ readDataFromFile()
std::vector< unsigned char > readDataFromFile |
( |
const std::string & |
filename | ) |
const |
◆ setMixinExportName()
void setMixinExportName |
( |
const std::string & |
n | ) |
|
|
protected |
◆ setMixinMemoryID()
void setMixinMemoryID |
( |
const MemoryID & |
n | ) |
|
|
protected |
◆ writeDataToFile()
void writeDataToFile |
( |
const std::string & |
filename, |
|
|
const std::vector< unsigned char > & |
data |
|
) |
| const |
◆ DATA_FILENAME
const constexpr char* DATA_FILENAME = "data.aron" |
|
staticconstexprprotected |
◆ DEPTH_TO_DATA_FILES
const int DEPTH_TO_DATA_FILES |
|
static |
◆ MEMORY_EXPORT_SUFFIX
const constexpr char* MEMORY_EXPORT_SUFFIX = "_" |
|
staticconstexprprotected |
◆ METADATA_FILENAME
const constexpr char* METADATA_FILENAME = "metadata.aron" |
|
staticconstexprprotected |
◆ TYPE_FILENAME
const constexpr char* TYPE_FILENAME = "type.aron" |
|
staticconstexprprotected |
The documentation for this class was generated from the following files: