EPICS::PVStructure Class Reference

#include <PVStructure.h>

Inheritance diagram for EPICS::PVStructure:

Inheritance graph
[legend]
Collaboration diagram for EPICS::PVStructure:

Collaboration graph
[legend]

List of all members.


Detailed Description

Structured PV field.

Public Member Functions

 PVStructure (const FieldType *type)
 Constructor.
 PVStructure (const PVStructure &pvStructure)
 Copy constructor.
 ~PVStructure ()
 Destructor.
PVStructureoperator= (const PVStructure &pvStructure)
 Copy operator.
virtual PVFieldclone () const
 Factory method.
virtual const FieldTypegetType () const
 Get the field type.
virtual int getByteSize () const
 Returns field's byte size (should be moved into ByteBuffer).
PVFieldgetPVField (int index)
 returns the pv field selected by index
const PVFieldgetPVField (int index) const
 returns the const pv field selected by index
void setPVStructure (const EPICS::PVStructure &pvStructure)
 sets structure

Protected Attributes

PVStructureDatap_pointee
 pointer to the ref counting object

Classes

struct  PVStructureData
 structure's data including the reference counter More...

Member Function Documentation

virtual const FieldType* EPICS::PVStructure::getType (  )  const [virtual]

Get the field type.

Implements EPICS::PVField.


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

Generated on Sat Oct 10 16:20:09 2009 for EPICS-DDS by  doxygen 1.5.6