fesa::ConfigFieldStruct< T > Class Template Reference

Wrapper class for struct configuration fields The configuration field API offers methods to retrieve field values (get accessors), Acquisition and setting field wrappers inherit from it. More...

#include <ConfigurationField.h>

Inheritance diagram for fesa::ConfigFieldStruct< T >:
fesa::Field< T > fesa::AbstractField

List of all members.

Public Member Functions

 ConfigFieldStruct (const std::string &fieldName, DataStore *pDataStore, const DataIntegrity bufferType=SingleBuffered)
 Constructor.
 ~ConfigFieldStruct ()
 destructor
const T * get ()
 Method to retrieve the value of the field.

Detailed Description

template<typename T>
class fesa::ConfigFieldStruct< T >

Wrapper class for struct configuration fields The configuration field API offers methods to retrieve field values (get accessors), Acquisition and setting field wrappers inherit from it.

Definition at line 87 of file ConfigurationField.h.


Constructor & Destructor Documentation

template<typename T >
fesa::ConfigFieldStruct< T >::ConfigFieldStruct ( const std::string &  fieldName,
DataStore pDataStore,
const DataIntegrity  bufferType = SingleBuffered 
) [inline]

Constructor.

Parameters:
fieldName name of the field
criterionName multiplexing criterion
pDataStore pointer to DataStore that contains the field

Definition at line 124 of file ConfigurationField.h.

template<typename T >
fesa::ConfigFieldStruct< T >::~ConfigFieldStruct (  )  [inline]

destructor

Definition at line 119 of file ConfigurationField.h.


Member Function Documentation

template<typename T >
const T * fesa::ConfigFieldStruct< T >::get (  )  [inline]

Method to retrieve the value of the field.

Parameters:
context the multiplexing context
Returns:
the value of the active buffer

Definition at line 131 of file ConfigurationField.h.

References fesa::Field< T >::fieldValue_.


The documentation for this class was generated from the following file:

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1