#include <ConfigurationField.h>
Public Member Functions | |
ConfigFieldStringArray (const std::string &fieldName, DataStore *pDataStore, int32_t size1, int32_t size2, const DataIntegrity bufferType=SingleBuffered) | |
Constructor. | |
~ConfigFieldStringArray () | |
destructor | |
const char ** | get (uint32_t &size1) |
Method to retrieve active field value. | |
const char * | getString (uint32_t index) |
Definition at line 612 of file ConfigurationField.h.
fesa::ConfigFieldStringArray::ConfigFieldStringArray | ( | const std::string & | fieldName, | |
DataStore * | pDataStore, | |||
int32_t | size1, | |||
int32_t | size2, | |||
const DataIntegrity | bufferType = SingleBuffered | |||
) |
Constructor.
name | of the field, multiplexing criterion, pointer to DataStore |
Definition at line 32 of file ConfigurationField.cpp.
fesa::ConfigFieldStringArray::~ConfigFieldStringArray | ( | ) |
destructor
Definition at line 39 of file ConfigurationField.cpp.
const char ** fesa::ConfigFieldStringArray::get | ( | uint32_t & | size1 | ) |
Method to retrieve active field value.
context | the multiplexing context |
Definition at line 43 of file ConfigurationField.cpp.
References fesa::FieldValue< char *[]>::activeBuffer(), fesa::FieldStringArray::fieldValue_, fesa::FieldValue< char *[]>::getActiveCurrentSize(), and fesa::FieldStringArray::pointers_.
const char * fesa::ConfigFieldStringArray::getString | ( | uint32_t | index | ) |
Definition at line 49 of file ConfigurationField.cpp.
References fesa::FieldValue< char *[]>::activeBuffer(), FesaErrorFieldCurrentDimensionOutOfBound, fesa::FieldStringArray::fieldValue_, fesa::FieldValue< char *[]>::getActiveCurrentSize(), fesa::AbstractField::name_, fesa::FieldStringArray::pointers_, and fesa::StringUtilities::toString().