|
void | setFieldValueAddress (char *pFV, bool initFieldsFlag) |
| Maps an address in shared memory or on the heap to the field value member of the field class. More...
|
|
std::size_t | getFieldValueSize () const |
|
std::size_t | getFieldValueAlignment () const |
|
std::size_t | getFieldValueDataOffset () const |
|
virtual void | initializeDimensions (const boost::shared_ptr< FieldElement > &fieldElement) |
| used to initialize dimensions of the field from the instance document More...
|
|
void | checkMaxDimension (std::size_t size) const |
| this method checks whether the size passed by parameter is within the max size of the array. If it is not, the method throws a FesaException More...
|
|
void | checkIndexBounds (const FieldValueArray< Point > &fieldValue, std::size_t index) const |
|
FieldValueArray< Point > * | getFieldValue (int32_t slot) |
| Get the field's value for a given slot. More...
|
|
virtual void | copyValue (uint32_t slot, const std::string &str) |
| this method puts in the slot the value passed by parameter in the corresponding format More...
|
|
virtual void | getValueToStore (int32_t slot, std::string &str) const |
|
void | setFieldValue (FieldValueArray< Point > &fieldValue, const Point *val, std::size_t size) |
|
void | setFieldValue (FieldValueArray< Point > &fieldValue, RandomAccessIterator first, RandomAccessIterator last) |
|
void | setCellValue (FieldValueArray< Point > &fieldValue, const Point &val, std::size_t index) |
|
const Point & | getCellRef (const FieldValueArray< Point > &fieldValue, std::size_t index) const |
|
virtual void | initializeDefaultValue (const std::string &value) |
| Initialize the default value with a value provided in the instantiation file. More...
|
|
void | setMultiplexingManager (AbstractMultiplexingManager *muxManager) |
| changes the multiplexing manager of the field. More...
|
|
void | setDataIntegrity (DataIntegrity dataIntegrity) |
| changes the data integrity value of the field
|
|
void | restore (const PersistanceFieldElement &fieldElement, bool ignoreInvalidValues) |
| gives the value to the field from the field element This method should be used to populate the fields at instantiation More...
|
|
void | store (PersistanceFieldElement &fieldElement) |
| Used to persist fields. More...
|
|
| AbstractField (const FieldConfig &fieldConfig, DataStore *dataStore) |
| Constructor. More...
|
|
template<typename T > |
T * | getSlotPointer (void *baseAddress, std::size_t slot) |
|
template<typename T > |
const T * | getSlotPointer (const void *baseAddress, std::size_t slot) const |
|
virtual void | getAttributeValueToStore (int32_t slot, const std::string &attribute, std::string &str) |
|
template<typename T > |
void | validateValue (const T &value) const |
|
template<typename T > |
void | validateValues (const T *values, const std::size_t count) const |
|
void | setMultiplexed (bool multiplexed) |
| changes the multiplexing status
|
|
Represents a field containing a function. A function is stored as an array of points.