PVDataHolder Class Reference

This class is the holder of data values associated with the EPICS DBR_TIME_(dataType) structure of a given handle/pv. More...

#include <PVDataHolder.h>

Inheritance diagram for PVDataHolder:
PVHolder

List of all members.

Classes

struct  etsDate
struct  etsNorm

Public Types

typedef boost::shared_ptr
< CAFE_DATATYPE_UNION[]> 
ValPtr
typedef boost::shared_ptr
< double[]> 
ValDPtr
typedef boost::shared_ptr< float[]> ValFPtr
typedef boost::shared_ptr< short[]> ValSPtr
typedef boost::shared_ptr< int[]> ValIPtr
typedef boost::shared_ptr
< unsigned char[]> 
ValChPtr
typedef boost::shared_ptr
< unsigned short[]> 
ValUSPtr
typedef boost::shared_ptr
< dbr_string_t[]> 
ValStrPtr

Public Member Functions

 PVDataHolder (unsigned int _sizeOfArray)
 PVDataHolder ()
 ~PVDataHolder ()
void valReset ()
void setHasAlarm (bool a)
void setHasTS (bool t)
bool getHasTS ()
unsigned int setNelem (unsigned int _nelem)
epicsTimeStamp getEpicsTimeStamp () const
etsNorm getEpicsTimeStampAsUInt32 ()
etsDate getEpicsTimeStampAsDate ()
void print ()
void print (unsigned int nelemToPrint)
void setUserNo (unsigned int un)
unsigned int getUserNo ()
void setRule (bool r)
const char * getPV () const
const char * getPVName () const
const char * getPVAlias () const
const char * getDevice () const
const char * getAttribute () const
unsigned int getNelem () const
const unsigned int getSize () const
CAFE_DATATYPE_UNION_SEQ getVal () const
short getAlarmStatus () const
short getAlarmSeverity () const
unsigned int getBeamEventNo () const
bool getRule () const
bool getHasAlarm () const
int getStatus () const
CAFE_DATATYPE getDataTypeClient () const
CAFE_DATATYPE getDataType () const
CAFEStatusCode getStatusCode () const
short getNoEnumStrings () const
char * getEnumString (short indx) const
void setDataType (CAFE_DATATYPE cdt)
void set (double d)
void set (float f)
void set (short s)
void set (long long l)
void set (int l)
void set (unsigned long long l)
void set (unsigned int l)
void set (unsigned short us)
void set (unsigned char ch)
void set (dbr_string_t str)
void set (std::string str)
void set (double *d)
void set (float *f)
void set (short *s)
void set (long long *l)
void set (int *l)
void set (unsigned int *l)
void set (unsigned short *us)
void set (unsigned char *ch)
void set (dbr_string_t *str)
void set (std::string *str)
void setString (std::string str)
void setDouble (double d)
void setInt (int l)
void setVString (vector< std::string > Vstr)
void setVDouble (vector< double > Vd)
void setVInt (vector< int > Vl)
std::string concatToString ()
double getDouble (unsigned int idx)
ValDPtr getDouble ()
float getFloat (unsigned int idx)
ValFPtr getFloat ()
short getShort (unsigned int idx)
ValSPtr getShort ()
int getInt (unsigned int idx)
ValIPtr getInt ()
int getLong (unsigned int idx)
ValIPtr getLong ()
unsigned short getEnum (unsigned int idx)
ValUSPtr getEnum ()
unsigned short getUShort (unsigned int idx)
ValUSPtr getUShort ()
unsigned char getChar (unsigned int idx)
ValChPtr getChar ()
dbr_string_t * getString (unsigned int idx)
ValStrPtr getString ()
boost::shared_ptr< vector
< double > > 
getAsVDouble ()
boost::shared_ptr< vector
< float > > 
getAsVFloat ()
boost::shared_ptr< vector< int > > getAsVInt ()
boost::shared_ptr< vector
< string > > 
getAsVString ()
double getAsDouble ()
double getAsDouble (unsigned int idx) throw (std::out_of_range)
double getAsDouble (CAFE_DATATYPE_UNION cdu)
float getAsFloat ()
float getAsFloat (unsigned int idx) throw (std::out_of_range)
float getAsFloat (CAFE_DATATYPE_UNION cdu)
short getAsShort ()
short getAsShort (unsigned int idx) throw (std::out_of_range)
short getAsShort (CAFE_DATATYPE_UNION cdu)
int getAsLong ()
int getAsLong (unsigned int idx) throw (std::out_of_range)
int getAsLong (CAFE_DATATYPE_UNION cdu)
unsigned short getAsEnum ()
unsigned short getAsEnum (unsigned int idx) throw (std::out_of_range)
unsigned short getAsEnum (CAFE_DATATYPE_UNION cdu)
unsigned short getAsUShort ()
unsigned short getAsUShort (unsigned int idx) throw (std::out_of_range)
unsigned short getAsUShort (CAFE_DATATYPE_UNION cdu)
unsigned char getAsChar ()
unsigned char getAsChar (unsigned int idx) throw (std::out_of_range)
char getAsChar (CAFE_DATATYPE_UNION cdu)
unsigned char getAsUChar ()
unsigned char getAsUChar (unsigned int idx) throw (std::out_of_range)
unsigned char getAsUChar (CAFE_DATATYPE_UNION cdu)
unsigned int getAsULong ()
unsigned int getAsULong (unsigned int idx) throw (std::out_of_range)
long long getAsLongLong ()
long long getAsLongLong (unsigned int idx) throw (std::out_of_range)
unsigned long long getAsULongLong ()
unsigned long long getAsULongLong (unsigned int idx) throw (std::out_of_range)
int getAsInt ()
int getAsInt (unsigned int idx) throw (std::out_of_range)
unsigned int getAsUInt ()
unsigned int getAsUInt (unsigned int idx) throw (std::out_of_range)
string getEnumIntegerValueAsString ()
string getAsString ()
string getAsString (unsigned int idx) throw (std::out_of_range)
string getAsString (CAFE_DATATYPE_UNION cdu)
char * getAsDbr_string_t ()
char * getAsDbr_string_t (unsigned int idx) throw (std::out_of_range)
char * getAsDbr_string_t (CAFE_DATATYPE_UNION cdu)

Public Attributes

struct PVDataHolder::etsNorm _etsNorm
struct PVDataHolder::etsDate _etsDate
ValPtr val
boost::shared_ptr< vector
< double > > 
ValVD_ptr
boost::shared_ptr< vector
< float > > 
ValVF_ptr
boost::shared_ptr< vector< int > > ValVI_ptr
boost::shared_ptr< vector
< string > > 
ValVStr_ptr
ValDPtr ValD_ptr
ValFPtr ValF_ptr
ValSPtr ValS_ptr
ValIPtr ValI_ptr
ValChPtr ValCh_ptr
ValUSPtr ValUS_ptr
ValStrPtr ValStr_ptr

Protected Member Functions

void verifyIndex (unsigned int idx)
bool isIndexOutOfRange (unsigned int idx)

Protected Attributes

char pv [PVNAME_SIZE]
char pvAlias [PVNAME_SIZE]
char device [PVNAME_SIZE]
char attrib [PVNAME_SIZE]
CAFE_DATATYPE dataTypeNative
CAFE_DATATYPE dataType
CAFEDataTypeCode cafeDataTypeCode
CAFEStatusCode cafeStatusCode
chtype dbrDataType
unsigned int size
unsigned int nelem
short alarmStatus
short alarmSeverity
unsigned int userNo
unsigned int beamEventNo
bool rule
bool hasAlarm
int status
short noStr
char strs [MAX_ENUM_STATES][MAX_ENUM_STRING_SIZE]
CAFEConvert< double > renderDouble
CAFEConvert< float > renderFloat
CAFEConvert< short > renderShort
CAFEConvert< intrenderLong
CAFEConvert< unsigned short > renderEnum
CAFEConvert< unsigned char > renderUChar
CAFEConvert< dbr_string_t > renderString
CAFEConvert< char > renderChar
CAFEConvert< unsigned intrenderULong
CAFEConvert< long longrenderLongLong
CAFEConvert< unsigned long longrenderULongLong
CAFEConvert< intrenderInt
CAFEConvert< unsigned intrenderUInt

Private Attributes

epicsTimeStamp ts
bool hasTS

Friends

class CAFE
class PVGroup
class Connect
class Conduit
class loadCollectionXMLParser
class restorePVGroupXMLParser
struct change_dataBufferPVDataHolder
struct change_dataBufferSize_TIME
struct change_connectionHandlerArgs
struct change_pvAlias

Detailed Description

This class is the holder of data values associated with the EPICS DBR_TIME_(dataType) structure of a given handle/pv.


Member Typedef Documentation

typedef boost::shared_ptr<unsigned char []> PVHolder::ValChPtr [inherited]
typedef boost::shared_ptr<double []> PVHolder::ValDPtr [inherited]
typedef boost::shared_ptr<float []> PVHolder::ValFPtr [inherited]
typedef boost::shared_ptr<int []> PVHolder::ValIPtr [inherited]
typedef boost::shared_ptr<CAFE_DATATYPE_UNION []> PVHolder::ValPtr [inherited]
typedef boost::shared_ptr<short []> PVHolder::ValSPtr [inherited]
typedef boost::shared_ptr<dbr_string_t []> PVHolder::ValStrPtr [inherited]
typedef boost::shared_ptr<unsigned short []> PVHolder::ValUSPtr [inherited]

Constructor & Destructor Documentation

PVDataHolder::PVDataHolder ( unsigned int  _sizeOfArray  )  [inline]
PVDataHolder::PVDataHolder (  )  [inline]
PVDataHolder::~PVDataHolder (  )  [inline]

References PVHolder::val.


Member Function Documentation

std::string PVHolder::concatToString (  )  [inline, inherited]
short PVHolder::getAlarmSeverity (  )  const [inline, inherited]

References PVHolder::alarmSeverity.

Referenced by main().

short PVHolder::getAlarmStatus (  )  const [inline, inherited]

References PVHolder::alarmStatus.

Referenced by main().

char PVHolder::getAsChar ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
unsigned char PVHolder::getAsChar ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
unsigned char PVHolder::getAsChar (  )  [inline, inherited]
char* PVHolder::getAsDbr_string_t ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
char* PVHolder::getAsDbr_string_t ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
char* PVHolder::getAsDbr_string_t (  )  [inline, inherited]
double PVHolder::getAsDouble ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
double PVHolder::getAsDouble ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
double PVHolder::getAsDouble (  )  [inline, inherited]
unsigned short PVHolder::getAsEnum ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
unsigned short PVHolder::getAsEnum ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
unsigned short PVHolder::getAsEnum (  )  [inline, inherited]
float PVHolder::getAsFloat ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
float PVHolder::getAsFloat ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
float PVHolder::getAsFloat (  )  [inline, inherited]
int PVHolder::getAsInt ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
int PVHolder::getAsInt (  )  [inline, inherited]
int PVHolder::getAsLong ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
int PVHolder::getAsLong ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
int PVHolder::getAsLong (  )  [inline, inherited]
long long PVHolder::getAsLongLong ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
long long PVHolder::getAsLongLong (  )  [inline, inherited]
short PVHolder::getAsShort ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
short PVHolder::getAsShort ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
short PVHolder::getAsShort (  )  [inline, inherited]
string PVHolder::getAsString ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
string PVHolder::getAsString ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
string PVHolder::getAsString (  )  [inline, inherited]
unsigned char PVHolder::getAsUChar ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
unsigned char PVHolder::getAsUChar ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
unsigned char PVHolder::getAsUChar (  )  [inline, inherited]
unsigned int PVHolder::getAsUInt ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
unsigned int PVHolder::getAsUInt (  )  [inline, inherited]
unsigned int PVHolder::getAsULong ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
unsigned int PVHolder::getAsULong (  )  [inline, inherited]
unsigned long long PVHolder::getAsULongLong ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
unsigned long long PVHolder::getAsULongLong (  )  [inline, inherited]
unsigned short PVHolder::getAsUShort ( CAFE_DATATYPE_UNION  cdu  )  [inline, inherited]
unsigned short PVHolder::getAsUShort ( unsigned int  idx  )  throw (std::out_of_range) [inline, inherited]
unsigned short PVHolder::getAsUShort (  )  [inline, inherited]
boost::shared_ptr<vector<double> > PVHolder::getAsVDouble (  )  [inline, inherited]
boost::shared_ptr<vector<float> > PVHolder::getAsVFloat (  )  [inline, inherited]
boost::shared_ptr<vector<int> > PVHolder::getAsVInt (  )  [inline, inherited]
boost::shared_ptr<vector<string> > PVHolder::getAsVString (  )  [inline, inherited]
const char* PVHolder::getAttribute (  )  const [inline, inherited]

References PVHolder::attrib.

Referenced by Connect::getPVData(), and main().

unsigned int PVHolder::getBeamEventNo (  )  const [inline, inherited]

References PVHolder::beamEventNo.

ValChPtr PVHolder::getChar (  )  [inline, inherited]
unsigned char PVHolder::getChar ( unsigned int  idx  )  [inline, inherited]

References PVHolder::val.

CAFE_DATATYPE PVHolder::getDataType (  )  const [inline, inherited]

References PVHolder::dataType.

Referenced by main().

CAFE_DATATYPE PVHolder::getDataTypeClient (  )  const [inline, inherited]

References PVHolder::dataType.

const char* PVHolder::getDevice (  )  const [inline, inherited]

References PVHolder::device.

Referenced by Connect::getPVData(), and main().

ValDPtr PVHolder::getDouble (  )  [inline, inherited]
double PVHolder::getDouble ( unsigned int  idx  )  [inline, inherited]

References PVHolder::val.

ValUSPtr PVHolder::getEnum (  )  [inline, inherited]
unsigned short PVHolder::getEnum ( unsigned int  idx  )  [inline, inherited]

References PVHolder::val.

string PVHolder::getEnumIntegerValueAsString (  )  [inline, inherited]
char* PVHolder::getEnumString ( short  indx  )  const [inline, inherited]

Reimplemented in PVCtrlHolder.

References PVHolder::strs.

epicsTimeStamp PVDataHolder::getEpicsTimeStamp (  )  const [inline]

References ts.

Referenced by main().

etsDate PVDataHolder::getEpicsTimeStampAsDate (  )  [inline]
etsNorm PVDataHolder::getEpicsTimeStampAsUInt32 (  )  [inline]
ValFPtr PVHolder::getFloat (  )  [inline, inherited]
float PVHolder::getFloat ( unsigned int  idx  )  [inline, inherited]

References PVHolder::val.

bool PVHolder::getHasAlarm (  )  const [inline, inherited]

References PVHolder::hasAlarm.

Referenced by main().

bool PVDataHolder::getHasTS (  )  [inline]

References hasTS.

Referenced by main().

ValIPtr PVHolder::getInt (  )  [inline, inherited]
int PVHolder::getInt ( unsigned int  idx  )  [inline, inherited]

References PVHolder::val.

ValIPtr PVHolder::getLong (  )  [inline, inherited]
int PVHolder::getLong ( unsigned int  idx  )  [inline, inherited]

References PVHolder::val.

unsigned int PVHolder::getNelem (  )  const [inline, inherited]
short PVHolder::getNoEnumStrings (  )  const [inline, inherited]

Reimplemented in PVCtrlHolder.

References PVHolder::noStr.

const char* PVHolder::getPV ( void   )  const [inline, inherited]

References PVHolder::pv.

Referenced by main().

const char* PVHolder::getPVAlias ( void   )  const [inline, inherited]

References PVHolder::pvAlias.

Referenced by main().

const char* PVHolder::getPVName (  )  const [inline, inherited]

References PVHolder::pv.

bool PVHolder::getRule (  )  const [inline, inherited]

References PVHolder::rule.

Referenced by CAFE::groupGet(), and CAFE::groupSet().

ValSPtr PVHolder::getShort (  )  [inline, inherited]
short PVHolder::getShort ( unsigned int  idx  )  [inline, inherited]

References PVHolder::val.

const unsigned int PVHolder::getSize (  )  const [inline, inherited]

References PVHolder::size.

Referenced by main().

int PVHolder::getStatus ( void   )  const [inline, inherited]

References PVHolder::status.

Referenced by CAFE::getCacheNoWait(), and main().

CAFEStatusCode PVHolder::getStatusCode (  )  const [inline, inherited]
ValStrPtr PVHolder::getString (  )  [inline, inherited]
dbr_string_t* PVHolder::getString ( unsigned int  idx  )  [inline, inherited]
unsigned int PVHolder::getUserNo (  )  [inline, inherited]

References PVHolder::userNo.

ValUSPtr PVHolder::getUShort (  )  [inline, inherited]
unsigned short PVHolder::getUShort ( unsigned int  idx  )  [inline, inherited]

References PVHolder::val.

CAFE_DATATYPE_UNION_SEQ PVHolder::getVal (  )  const [inline, inherited]

References PVHolder::val.

Referenced by main().

bool PVHolder::isIndexOutOfRange ( unsigned int  idx  )  [inline, protected, inherited]
void PVDataHolder::print ( unsigned int  nelemToPrint  )  [inline]
void PVDataHolder::print (  )  [inline]
void PVHolder::set ( std::string *  str  )  [inline, inherited]
void PVHolder::set ( dbr_string_t *  str  )  [inline, inherited]
void PVHolder::set ( unsigned char *  ch  )  [inline, inherited]
void PVHolder::set ( unsigned short *  us  )  [inline, inherited]
void PVHolder::set ( unsigned int l  )  [inline, inherited]
void PVHolder::set ( int l  )  [inline, inherited]
void PVHolder::set ( long long l  )  [inline, inherited]
void PVHolder::set ( short *  s  )  [inline, inherited]
void PVHolder::set ( float *  f  )  [inline, inherited]
void PVHolder::set ( double *  d  )  [inline, inherited]
void PVHolder::set ( std::string  str  )  [inline, inherited]
void PVHolder::set ( dbr_string_t  str  )  [inline, inherited]
void PVHolder::set ( unsigned char  ch  )  [inline, inherited]
void PVHolder::set ( unsigned short  us  )  [inline, inherited]
void PVHolder::set ( unsigned int  l  )  [inline, inherited]
void PVHolder::set ( unsigned long long  l  )  [inline, inherited]
void PVHolder::set ( int  l  )  [inline, inherited]
void PVHolder::set ( long long  l  )  [inline, inherited]
void PVHolder::set ( short  s  )  [inline, inherited]
void PVHolder::set ( float  f  )  [inline, inherited]
void PVHolder::set ( double  d  )  [inline, inherited]
void PVHolder::setDataType ( CAFE_DATATYPE  cdt  )  [inline, inherited]
void PVHolder::setDouble ( double  d  )  [inline, inherited]
void PVDataHolder::setHasAlarm ( bool  a  )  [inline]

References PVHolder::hasAlarm.

Referenced by PVGroup::setHasAlarm().

void PVDataHolder::setHasTS ( bool  t  )  [inline]

References PVHolder::hasAlarm, and hasTS.

Referenced by PVGroup::setHasTS().

void PVHolder::setInt ( int  l  )  [inline, inherited]
unsigned int PVDataHolder::setNelem ( unsigned int  _nelem  )  [inline]
void PVHolder::setRule ( bool  r  )  [inline, inherited]

References PVHolder::rule.

void PVHolder::setString ( std::string  str  )  [inline, inherited]
void PVHolder::setUserNo ( unsigned int  un  )  [inline, inherited]

References PVHolder::userNo.

void PVHolder::setVDouble ( vector< double >  Vd  )  [inline, inherited]
void PVHolder::setVInt ( vector< int Vl  )  [inline, inherited]
void PVHolder::setVString ( vector< std::string >  Vstr  )  [inline, inherited]
void PVDataHolder::valReset (  )  [inline]

References PVHolder::val.

void PVHolder::verifyIndex ( unsigned int  idx  )  [inline, protected, inherited]

References PVHolder::size.


Friends And Related Function Documentation

friend class CAFE [friend]
friend struct change_connectionHandlerArgs [friend]
friend struct change_dataBufferPVDataHolder [friend]
friend struct change_dataBufferSize_TIME [friend]
friend struct change_pvAlias [friend]
friend class Conduit [friend]
friend class Connect [friend]
friend class loadCollectionXMLParser [friend]
friend class PVGroup [friend]
friend class restorePVGroupXMLParser [friend]

Member Data Documentation

Referenced by getEpicsTimeStampAsDate().

short PVHolder::alarmSeverity [protected, inherited]
short PVHolder::alarmStatus [protected, inherited]
char PVHolder::attrib[PVNAME_SIZE] [protected, inherited]
unsigned int PVHolder::beamEventNo [protected, inherited]
CAFEStatusCode PVHolder::cafeStatusCode [protected, inherited]
CAFE_DATATYPE PVHolder::dataType [protected, inherited]
CAFE_DATATYPE PVHolder::dataTypeNative [protected, inherited]
chtype PVHolder::dbrDataType [protected, inherited]
char PVHolder::device[PVNAME_SIZE] [protected, inherited]
bool PVHolder::hasAlarm [protected, inherited]
bool PVDataHolder::hasTS [private]
unsigned int PVHolder::nelem [protected, inherited]
short PVHolder::noStr [protected, inherited]
char PVHolder::pv[PVNAME_SIZE] [protected, inherited]
char PVHolder::pvAlias[PVNAME_SIZE] [protected, inherited]
CAFEConvert<char> PVHolder::renderChar [protected, inherited]

Referenced by PVHolder::getAsChar().

CAFEConvert<double> PVHolder::renderDouble [protected, inherited]

Referenced by PVHolder::getAsDouble().

CAFEConvert<unsigned short> PVHolder::renderEnum [protected, inherited]
CAFEConvert<float> PVHolder::renderFloat [protected, inherited]

Referenced by PVHolder::getAsFloat().

CAFEConvert<int> PVHolder::renderInt [protected, inherited]
CAFEConvert<int> PVHolder::renderLong [protected, inherited]

Referenced by PVHolder::getAsLong().

CAFEConvert<long long> PVHolder::renderLongLong [protected, inherited]

Referenced by PVHolder::getAsLongLong().

CAFEConvert<short> PVHolder::renderShort [protected, inherited]

Referenced by PVHolder::getAsShort().

CAFEConvert<dbr_string_t> PVHolder::renderString [protected, inherited]
CAFEConvert<unsigned char> PVHolder::renderUChar [protected, inherited]

Referenced by PVHolder::getAsUChar().

CAFEConvert<unsigned int> PVHolder::renderUInt [protected, inherited]
CAFEConvert<unsigned int> PVHolder::renderULong [protected, inherited]

Referenced by PVHolder::getAsULong().

CAFEConvert<unsigned long long> PVHolder::renderULongLong [protected, inherited]
bool PVHolder::rule [protected, inherited]
unsigned int PVHolder::size [protected, inherited]
int PVHolder::status [protected, inherited]
char PVHolder::strs[MAX_ENUM_STATES][MAX_ENUM_STRING_SIZE] [protected, inherited]
epicsTimeStamp PVDataHolder::ts [private]
unsigned int PVHolder::userNo [protected, inherited]
ValPtr PVHolder::val [inherited]

Referenced by PVHolder::getChar().

Referenced by PVHolder::getDouble().

Referenced by PVHolder::getFloat().

Referenced by PVHolder::getShort().

Referenced by PVHolder::getString().

boost::shared_ptr<vector<double> > PVHolder::ValVD_ptr [inherited]
boost::shared_ptr<vector<float> > PVHolder::ValVF_ptr [inherited]

Referenced by PVHolder::getAsVFloat().

boost::shared_ptr<vector<int> > PVHolder::ValVI_ptr [inherited]

Referenced by PVHolder::getAsVInt().

boost::shared_ptr<vector<string> > PVHolder::ValVStr_ptr [inherited]

Referenced by PVHolder::getAsVString().


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

Generated on 3 May 2017 for CAFE by  doxygen 1.6.1