#include <ConfigurationField.h>
Public Member Functions | |
ConfigFieldStructArray (const std::string &fieldName, DataStore *pDataStore, int32_t size, const DataIntegrity bufferType=SingleBuffered) | |
Constructor. | |
~ConfigFieldStructArray () | |
destructor | |
const T * | getCell (uint32_t index) |
Method to retrieve one cell of active field value. |
Definition at line 265 of file ConfigurationField.h.
fesa::ConfigFieldStructArray< T >::ConfigFieldStructArray | ( | 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 293 of file ConfigurationField.h.
fesa::ConfigFieldStructArray< T >::~ConfigFieldStructArray | ( | ) | [inline] |
destructor
Definition at line 314 of file ConfigurationField.h.
const T * fesa::ConfigFieldStructArray< 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 301 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().