fesa::ConfigFieldString Class Reference

#include <ConfigurationField.h>

Inheritance diagram for fesa::ConfigFieldString:
fesa::FieldString fesa::AbstractField

List of all members.

Public Member Functions

 ConfigFieldString (const std::string &fieldName, DataStore *pDataStore, int32_t size, const DataIntegrity bufferType=SingleBuffered)
 Constructor.
 ~ConfigFieldString ()
 destructor
const char * get ()
 Method to retrieve active field value.
const std::string getAsString ()
 Retrieves field value of configuration field as string TODO put it private the friend does not work.

Detailed Description

Definition at line 578 of file ConfigurationField.h.


Constructor & Destructor Documentation

fesa::ConfigFieldString::ConfigFieldString ( const std::string &  fieldName,
DataStore pDataStore,
int32_t  size,
const DataIntegrity  bufferType = SingleBuffered 
)

Constructor.

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

Definition at line 9 of file ConfigurationField.cpp.

fesa::ConfigFieldString::~ConfigFieldString (  ) 

destructor

Definition at line 15 of file ConfigurationField.cpp.


Member Function Documentation

const char * fesa::ConfigFieldString::get (  ) 

Method to retrieve active field value.

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

Definition at line 19 of file ConfigurationField.cpp.

References fesa::FieldValue< char[]>::activeBuffer(), and fesa::FieldString::fieldValue_.

Referenced by fesa::AbstractSubscriptionFilter::allCyclesFirstUpdate(), fesa::DomainStore::getName(), fesa::AbstractDevice::getName(), fesa::AbstractDevice::isMultiplexed(), and fesa::Property::validateCycleSelector().

const std::string fesa::ConfigFieldString::getAsString (  ) 

Retrieves field value of configuration field as string TODO put it private the friend does not work.

Definition at line 24 of file ConfigurationField.cpp.

References fesa::FieldValue< char[]>::activeBuffer(), and fesa::FieldString::fieldValue_.

Referenced by fesa::AbstractRTAction::AbstractRTAction(), fesa::PersistencyManager::registerPersistencyUnit(), and fesa::StoreManager::store().


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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1