#include <ConfigurationField.h>
Public Member Functions | |
ConfigFieldScalarArray (const std::string &fieldName, DataStore *pDataStore, int32_t size, const DataIntegrity bufferType=SingleBuffered) | |
Constructor. | |
~ConfigFieldScalarArray () | |
destructor | |
T | getCell (uint32_t index) |
Method to retrieve one cell of active field value. |
Definition at line 208 of file ConfigurationField.h.
fesa::ConfigFieldScalarArray< T >::ConfigFieldScalarArray | ( | const std::string & | fieldName, | |
DataStore * | pDataStore, | |||
int32_t | size, | |||
const DataIntegrity | bufferType = SingleBuffered | |||
) | [inline] |
Constructor.
fieldName | name of the field | |
criterionName | multiplexing criterion | |
size | of the array | |
pDataStore | pointer to DataStore that contains the field |
Definition at line 236 of file ConfigurationField.h.
fesa::ConfigFieldScalarArray< T >::~ConfigFieldScalarArray | ( | ) | [inline] |
destructor
Definition at line 257 of file ConfigurationField.h.
T fesa::ConfigFieldScalarArray< T >::getCell | ( | uint32_t | index | ) | [inline] |
Method to retrieve one cell of active field value.
index | index of cell | |
context | the multiplexing context |
Definition at line 244 of file ConfigurationField.h.
References fesa::FieldValue< T[]>::activeBuffer(), FesaErrorFieldCurrentDimensionOutOfBound, fesa::FieldArray< T >::fieldValue_, fesa::FieldValue< T[]>::getActiveCurrentSize(), fesa::AbstractField::name_, and fesa::StringUtilities::toString().