![]() |
This is Unofficial EPICS BASE Doxygen Site
|
A Filter that is called when a copy PVStructure is being updated. More...
#include "pvPlugin.h"
Inheritance diagram for epics::pvCopy::PVFilter: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 | ) |