#include <ConfigurationField.h>
Public Member Functions | |
ConfigFieldArray (const std::string &fieldName, DataStore *pDataStore, int32_t size, const DataIntegrity bufferType=SingleBuffered) | |
Constructor. | |
~ConfigFieldArray () | |
destructor | |
const T * | get (uint32_t &size) |
Method to retrieve active field value. | |
uint32_t | getSize () |
retrieve the current size of the array |
Definition at line 147 of file ConfigurationField.h.
fesa::ConfigFieldArray< T >::ConfigFieldArray | ( | 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 179 of file ConfigurationField.h.
fesa::ConfigFieldArray< T >::~ConfigFieldArray | ( | ) | [inline] |
destructor
Definition at line 188 of file ConfigurationField.h.
const T * fesa::ConfigFieldArray< T >::get | ( | uint32_t & | size | ) | [inline] |
Method to retrieve active field value.
context | the multiplexing context |
Definition at line 193 of file ConfigurationField.h.
References fesa::FieldValue< T[]>::activeBuffer(), fesa::FieldArray< T >::fieldValue_, and fesa::FieldValue< T[]>::getActiveCurrentSize().
uint32_t fesa::ConfigFieldArray< T >::getSize | ( | ) | [inline] |
retrieve the current size of the array
Definition at line 200 of file ConfigurationField.h.
References fesa::FieldArray< T >::fieldValue_, and fesa::FieldValue< T[]>::getActiveCurrentSize().