fesa::AcqFieldString Class Reference

#include <AcquisitionField.h>

Inheritance diagram for fesa::AcqFieldString:
fesa::FieldString fesa::AbstractField

List of all members.

Public Member Functions

 AcqFieldString (const std::string &fieldName, bool multiplexed, DataStore *pDataStore, bool persistent, int32_t size, DataIntegrity bufferType=SingleBuffered)
 Constructor.
 ~AcqFieldString ()
const char * get (MultiplexingContext *context)
 Method to retrieve active field value.
void set (const char *val, MultiplexingContext *context)
 Method to set the new value of the pending buffer of the field.

Detailed Description

Definition at line 1057 of file AcquisitionField.h.


Constructor & Destructor Documentation

fesa::AcqFieldString::AcqFieldString ( const std::string &  fieldName,
bool  multiplexed,
DataStore pDataStore,
bool  persistent,
int32_t  size,
DataIntegrity  bufferType = SingleBuffered 
)

Constructor.

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

Definition at line 9 of file AcquisitionField.cpp.

fesa::AcqFieldString::~AcqFieldString (  ) 

Definition at line 15 of file AcquisitionField.cpp.


Member Function Documentation

const char * fesa::AcqFieldString::get ( MultiplexingContext context  ) 

Method to retrieve active field value.

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

Definition at line 19 of file AcquisitionField.cpp.

References fesa::FieldValue< char[]>::activeBuffer(), FesaErrorNULLPointerToContext, fesa::FieldString::getFieldValue(), fesa::AbstractMultiplexingManager::getSlot(), and fesa::AbstractField::multiplexingManager_.

void fesa::AcqFieldString::set ( const char *  val,
MultiplexingContext context 
)

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

Generated on 18 Jan 2013 for Fesa by  doxygen 1.6.1