#include <PVStructure.h>
Public Member Functions | |
PVStructure (const FieldType *type) | |
Constructor. | |
PVStructure (const PVStructure &pvStructure) | |
Copy constructor. | |
~PVStructure () | |
Destructor. | |
PVStructure & | operator= (const PVStructure &pvStructure) |
Copy operator. | |
virtual PVField * | clone () const |
Factory method. | |
virtual const FieldType * | getType () const |
Get the field type. | |
virtual int | getByteSize () const |
Returns field's byte size (should be moved into ByteBuffer). | |
PVField * | getPVField (int index) |
returns the pv field selected by index | |
const PVField * | getPVField (int index) const |
returns the const pv field selected by index | |
void | setPVStructure (const EPICS::PVStructure &pvStructure) |
sets structure | |
Protected Attributes | |
PVStructureData * | p_pointee |
pointer to the ref counting object | |
Classes | |
struct | PVStructureData |
structure's data including the reference counter More... |
virtual const FieldType* EPICS::PVStructure::getType | ( | ) | const [virtual] |