fesa::AcqFieldStringArray Class Reference

#include <AcquisitionField.h>

Inheritance diagram for fesa::AcqFieldStringArray:
fesa::FieldStringArray fesa::AbstractField

List of all members.

Public Member Functions

 AcqFieldStringArray (const std::string &fieldName, bool multiplexed, DataStore *pDataStore, bool persistent, int32_t size1, int32_t size2, DataIntegrity bufferType=SingleBuffered)
 Constructor.
 ~AcqFieldStringArray ()
 destructor
const char ** get (uint32_t &size1, MultiplexingContext *context)
 Method to retrieve the value of the field.
const char * getString (uint32_t index, MultiplexingContext *context)
 Method to retrieve one string of the field value.
void set (const char **val, uint32_t size1, MultiplexingContext *context)
 Method to set the new value of the pending buffer of the field.
void setString (const char *val, uint32_t index, MultiplexingContext *context)
 Method to set the one string of the pending buffer of the field.

Detailed Description

Definition at line 1089 of file AcquisitionField.h.


Constructor & Destructor Documentation

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

Constructor.

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

Definition at line 59 of file AcquisitionField.cpp.

fesa::AcqFieldStringArray::~AcqFieldStringArray (  ) 

destructor

Definition at line 66 of file AcquisitionField.cpp.


Member Function Documentation

const char ** fesa::AcqFieldStringArray::get ( uint32_t &  size1,
MultiplexingContext context 
)
const char * fesa::AcqFieldStringArray::getString ( uint32_t  index,
MultiplexingContext context 
)
void fesa::AcqFieldStringArray::set ( const char **  val,
uint32_t  size1,
MultiplexingContext context 
)
void fesa::AcqFieldStringArray::setString ( const char *  val,
uint32_t  index,
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