MemoryBase< _CoreSegmentT >::Properties Struct Reference

#include <RobotAPI/libraries/armem/server/ltm/detail/MemoryBase.h>

Public Attributes

int batchSizeThreshold = 100
 
int batchTimeThresholdMs = 100
 
bool batchWriteEnabled = false
 
std::string configuration_on_startup
 
std::string coreSegmentsToLoad = ""
 
bool enabled_on_startup = false
 
std::string export_name = "MemoryExport"
 
std::string export_path = "/tmp/ltm"
 
bool importOnStartUp = false
 
int maxAmountOfSnapshotsLoaded = 1
 
int minDiskSpace = 50
 
bool overwriteIdentifierOnLtmLoad = true
 
std::string persistenceStrategies = "disk"
 
std::string persistenceStrategyIdentifier = "localDisk"
 
std::string recordingMode = "CONSOLIDATE_REMOVED"
 
bool restDisableIfNotAvailable = false
 
std::string restHost = "localhost"
 
int restPort = 8080
 
bool storeOnStop = false
 

Detailed Description

template<class _CoreSegmentT>
struct armarx::armem::server::ltm::detail::MemoryBase< _CoreSegmentT >::Properties

Definition at line 577 of file MemoryBase.h.

Member Data Documentation

◆ batchSizeThreshold

template<class _CoreSegmentT>
int batchSizeThreshold = 100

Definition at line 611 of file MemoryBase.h.

◆ batchTimeThresholdMs

template<class _CoreSegmentT>
int batchTimeThresholdMs = 100

Definition at line 612 of file MemoryBase.h.

◆ batchWriteEnabled

template<class _CoreSegmentT>
bool batchWriteEnabled = false

Definition at line 610 of file MemoryBase.h.

◆ configuration_on_startup

template<class _CoreSegmentT>
std::string configuration_on_startup
Initial value:
=
"{ \"SnapshotFrequencyFilter\": "
"{\"WaitingTimeInMsForFilter\" : 50}}"

Definition at line 597 of file MemoryBase.h.

◆ coreSegmentsToLoad

template<class _CoreSegmentT>
std::string coreSegmentsToLoad = ""

Definition at line 594 of file MemoryBase.h.

◆ enabled_on_startup

template<class _CoreSegmentT>
bool enabled_on_startup = false

Definition at line 580 of file MemoryBase.h.

◆ export_name

template<class _CoreSegmentT>
std::string export_name = "MemoryExport"

Definition at line 586 of file MemoryBase.h.

◆ export_path

template<class _CoreSegmentT>
std::string export_path = "/tmp/ltm"

Definition at line 587 of file MemoryBase.h.

◆ importOnStartUp

template<class _CoreSegmentT>
bool importOnStartUp = false

Definition at line 592 of file MemoryBase.h.

◆ maxAmountOfSnapshotsLoaded

template<class _CoreSegmentT>
int maxAmountOfSnapshotsLoaded = 1

Definition at line 593 of file MemoryBase.h.

◆ minDiskSpace

template<class _CoreSegmentT>
int minDiskSpace = 50

Definition at line 589 of file MemoryBase.h.

◆ overwriteIdentifierOnLtmLoad

template<class _CoreSegmentT>
bool overwriteIdentifierOnLtmLoad = true

Definition at line 607 of file MemoryBase.h.

◆ persistenceStrategies

template<class _CoreSegmentT>
std::string persistenceStrategies = "disk"

Definition at line 601 of file MemoryBase.h.

◆ persistenceStrategyIdentifier

template<class _CoreSegmentT>
std::string persistenceStrategyIdentifier = "localDisk"

Definition at line 602 of file MemoryBase.h.

◆ recordingMode

template<class _CoreSegmentT>
std::string recordingMode = "CONSOLIDATE_REMOVED"

Definition at line 583 of file MemoryBase.h.

◆ restDisableIfNotAvailable

template<class _CoreSegmentT>
bool restDisableIfNotAvailable = false

Definition at line 605 of file MemoryBase.h.

◆ restHost

template<class _CoreSegmentT>
std::string restHost = "localhost"

Definition at line 603 of file MemoryBase.h.

◆ restPort

template<class _CoreSegmentT>
int restPort = 8080

Definition at line 604 of file MemoryBase.h.

◆ storeOnStop

template<class _CoreSegmentT>
bool storeOnStop = false

Definition at line 588 of file MemoryBase.h.


The documentation for this struct was generated from the following file: