![]() |
This is Unofficial EPICS BASE Doxygen Site
|
A Filter that is called when a copy PVStructure is being updated. More...
#include "pvPlugin.h"
Public Member Functions | |
POINTER_DEFINITIONS (PVFilter) | |
virtual | ~PVFilter () |
virtual bool | filter (const epics::pvData::PVFieldPtr ©, const epics::pvData::BitSetPtr &bitSet, bool toCopy)=0 |
virtual std::string | getName ()=0 |
A Filter that is called when a copy PVStructure is being updated.
This interface defines a filter to update a copy of a field from a master PVStructure. of the data in the master.
Definition at line 68 of file pvPlugin.h.
|
inlinevirtual |
Definition at line 71 of file pvPlugin.h.
|
pure virtual |
Update copy or master.
copy | The data for copy. |
bitSet | The BitSet for copy. |
toCopy | (true,false) means copy (from master to copy,from copy to master) |
Implemented in epics::pvCopy::PVDeadbandFilter, epics::pvCopy::PVArrayFilter, and epics::pvCopy::PVTimestampFilter.
|
pure virtual |
Get the filter name. This is the name part of a request name=value pair.
Implemented in epics::pvCopy::PVDeadbandFilter, epics::pvCopy::PVArrayFilter, and epics::pvCopy::PVTimestampFilter.
epics::pvCopy::PVFilter::POINTER_DEFINITIONS | ( | PVFilter | ) |