![]() |
This is Unofficial EPICS BASE Doxygen Site
|
A filter plugin that attaches to a field of a PVStrcture. More...
#include "pvPlugin.h"
Public Member Functions | |
POINTER_DEFINITIONS (PVPlugin) | |
virtual | ~PVPlugin () |
virtual PVFilterPtr | create (const std::string &requestValue, const PVCopyPtr &pvCopy, const epics::pvData::PVFieldPtr &master)=0 |
A filter plugin that attaches to a field of a PVStrcture.
PVCopy looks for plugins defined in pvRequest and calls the filter when a pvCopy is updated.
Interface for a filter plugin for PVCopy.
Definition at line 44 of file pvPlugin.h.
|
inlinevirtual |
Definition at line 47 of file pvPlugin.h.
|
pure virtual |
Create a PVFilter.
requestValue | The value part of a name=value request option. |
pvCopy | The PVCopy to which the PVFilter will be attached. |
master | The field in the master PVStructure to which the PVFilter will be attached. |
Implemented in epics::pvCopy::PVDeadbandPlugin, epics::pvCopy::PVTimestampPlugin, and epics::pvCopy::PVArrayPlugin.
epics::pvCopy::PVPlugin::POINTER_DEFINITIONS | ( | PVPlugin | ) |