#include <ConfigurationField.h>
Public Member Functions | |
ConfigFieldString (const std::string &fieldName, DataStore *pDataStore, int32_t size, const DataIntegrity bufferType=SingleBuffered) | |
Constructor. | |
~ConfigFieldString () | |
destructor | |
const char * | get () |
Method to retrieve active field value. | |
const std::string | getAsString () |
Retrieves field value of configuration field as string TODO put it private the friend does not work. |
Definition at line 578 of file ConfigurationField.h.
fesa::ConfigFieldString::ConfigFieldString | ( | const std::string & | fieldName, | |
DataStore * | pDataStore, | |||
int32_t | size, | |||
const DataIntegrity | bufferType = SingleBuffered | |||
) |
Constructor.
fieldName | name of the field | |
criterionName | multiplexing criterion | |
pDataStore | pointer to DataStore that contains the field |
Definition at line 9 of file ConfigurationField.cpp.
fesa::ConfigFieldString::~ConfigFieldString | ( | ) |
destructor
Definition at line 15 of file ConfigurationField.cpp.
const char * fesa::ConfigFieldString::get | ( | ) |
Method to retrieve active field value.
context | the multiplexing context |
Definition at line 19 of file ConfigurationField.cpp.
References fesa::FieldValue< char[]>::activeBuffer(), and fesa::FieldString::fieldValue_.
Referenced by fesa::AbstractSubscriptionFilter::allCyclesFirstUpdate(), fesa::DomainStore::getName(), fesa::AbstractDevice::getName(), fesa::AbstractDevice::isMultiplexed(), and fesa::Property::validateCycleSelector().
const std::string fesa::ConfigFieldString::getAsString | ( | ) |
Retrieves field value of configuration field as string TODO put it private the friend does not work.
Definition at line 24 of file ConfigurationField.cpp.
References fesa::FieldValue< char[]>::activeBuffer(), and fesa::FieldString::fieldValue_.
Referenced by fesa::AbstractRTAction::AbstractRTAction(), fesa::PersistencyManager::registerPersistencyUnit(), and fesa::StoreManager::store().