![]() |
This is Unofficial EPICS BASE Doxygen Site
|
Classes | |
struct | CopyNode |
struct | CopyStructureNode |
class | PVArrayFilter |
A filter that gets a sub array from a PVScalarArray. More... | |
class | PVArrayPlugin |
A plugin for a filter that gets a sub array from a PVScalarArray. More... | |
class | PVCopy |
Support for subset of fields in a pvStructure. More... | |
class | PVCopyTraverseMasterCallback |
Callback for traversing master structure. More... | |
class | PVDeadbandFilter |
A Plugin for a filter that gets a sub array from a PVScalarDeadband. More... | |
class | PVDeadbandPlugin |
A plugin for a filter that gets a sub array from a PVScalarDeadband. More... | |
class | PVFilter |
A Filter that is called when a copy PVStructure is being updated. More... | |
class | PVPlugin |
A filter plugin that attaches to a field of a PVStrcture. More... | |
class | PVPluginRegistry |
A registry for filter plugins for PVCopy. More... | |
class | PVTimestampFilter |
A filter that sets a timeStamp to/from the current field or pvCopy. More... | |
class | PVTimestampPlugin |
A plugin for a filter that sets a timeStamp to the current time. More... | |
Typedefs | |
typedef std::vector< CopyNodePtr > | CopyNodePtrArray |
typedef std::tr1::shared_ptr< CopyNodePtrArray > | CopyNodePtrArrayPtr |
typedef std::map< std::string, PVPluginPtr > | PVPluginMap |
typedef std::tr1::shared_ptr< PVArrayPlugin > | PVArrayPluginPtr |
typedef std::tr1::shared_ptr< PVArrayFilter > | PVArrayFilterPtr |
typedef std::tr1::shared_ptr< PVDeadbandPlugin > | PVDeadbandPluginPtr |
typedef std::tr1::shared_ptr< PVDeadbandFilter > | PVDeadbandFilterPtr |
typedef std::tr1::shared_ptr< PVCopy > | PVCopyPtr |
typedef std::tr1::shared_ptr< PVPlugin > | PVPluginPtr |
typedef std::tr1::shared_ptr< PVFilter > | PVFilterPtr |
typedef std::tr1::shared_ptr< PVCopyTraverseMasterCallback > | PVCopyTraverseMasterCallbackPtr |
typedef std::tr1::shared_ptr< CopyNode > | CopyNodePtr |
typedef std::tr1::shared_ptr< CopyStructureNode > | CopyStructureNodePtr |
typedef std::tr1::shared_ptr< PVTimestampPlugin > | PVTimestampPluginPtr |
typedef std::tr1::shared_ptr< PVTimestampFilter > | PVTimestampFilterPtr |
typedef std::tr1::shared_ptr<CopyNode> epics::pvCopy::CopyNodePtr |
Definition at line 52 of file pvStructureCopy.h.
typedef std::vector<CopyNodePtr> epics::pvCopy::CopyNodePtrArray |
Definition at line 66 of file pvCopy.cpp.
typedef std::tr1::shared_ptr<CopyNodePtrArray> epics::pvCopy::CopyNodePtrArrayPtr |
Definition at line 67 of file pvCopy.cpp.
typedef std::tr1::shared_ptr<CopyStructureNode> epics::pvCopy::CopyStructureNodePtr |
Definition at line 55 of file pvStructureCopy.h.
typedef std::tr1::shared_ptr<PVArrayFilter> epics::pvCopy::PVArrayFilterPtr |
Definition at line 23 of file pvArrayPlugin.h.
typedef std::tr1::shared_ptr<PVArrayPlugin> epics::pvCopy::PVArrayPluginPtr |
Definition at line 20 of file pvArrayPlugin.h.
typedef std::tr1::shared_ptr< PVCopy > epics::pvCopy::PVCopyPtr |
Definition at line 25 of file pvPlugin.h.
typedef std::tr1::shared_ptr<PVCopyTraverseMasterCallback> epics::pvCopy::PVCopyTraverseMasterCallbackPtr |
Definition at line 23 of file pvStructureCopy.h.
typedef std::tr1::shared_ptr<PVDeadbandFilter> epics::pvCopy::PVDeadbandFilterPtr |
Definition at line 24 of file pvDeadbandPlugin.h.
typedef std::tr1::shared_ptr<PVDeadbandPlugin> epics::pvCopy::PVDeadbandPluginPtr |
Definition at line 21 of file pvDeadbandPlugin.h.
typedef std::tr1::shared_ptr<PVFilter> epics::pvCopy::PVFilterPtr |
Definition at line 29 of file pvPlugin.h.
typedef std::map< std::string, PVPluginPtr > epics::pvCopy::PVPluginMap |
Definition at line 19 of file pvPlugin.cpp.
typedef std::tr1::shared_ptr<PVPlugin> epics::pvCopy::PVPluginPtr |
Definition at line 28 of file pvPlugin.h.
typedef std::tr1::shared_ptr<PVTimestampFilter> epics::pvCopy::PVTimestampFilterPtr |
Definition at line 24 of file pvTimestampPlugin.h.
typedef std::tr1::shared_ptr<PVTimestampPlugin> epics::pvCopy::PVTimestampPluginPtr |
Definition at line 21 of file pvTimestampPlugin.h.