This is Unofficial EPICS BASE Doxygen Site
epics::pvCopy::PVCopyTraverseMasterCallback Class Referenceabstract

Callback for traversing master structure. More...

#include "pvStructureCopy.h"

+ Inheritance diagram for epics::pvCopy::PVCopyTraverseMasterCallback:

Public Member Functions

 POINTER_DEFINITIONS (PVCopyTraverseMasterCallback)
 
virtual ~PVCopyTraverseMasterCallback ()
 
virtual void nextMasterPVField (epics::pvData::PVFieldPtr const &pvField)=0
 

Detailed Description

Callback for traversing master structure.

Must be implemented by code that creates pvCopy.

This was originally name pvCopy.h and implemented in pvDataCPP When it was moved to pvDatabaseCPP it was renamed to prevent conflicts with the version in pvDataCPP. Also the namespace was changed from epics::pvData to epics::pvCopy

Definition at line 36 of file pvStructureCopy.h.

Constructor & Destructor Documentation

virtual epics::pvCopy::PVCopyTraverseMasterCallback::~PVCopyTraverseMasterCallback ( )
inlinevirtual

Definition at line 40 of file pvStructureCopy.h.

40 {}

Member Function Documentation

virtual void epics::pvCopy::PVCopyTraverseMasterCallback::nextMasterPVField ( epics::pvData::PVFieldPtr const &  pvField)
pure virtual

Called once for each field in master.

Parameters
pvFieldThe field in master.

Implemented in epics::pvDatabase::PVRecord.

epics::pvCopy::PVCopyTraverseMasterCallback::POINTER_DEFINITIONS ( PVCopyTraverseMasterCallback  )

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