pvDatabaseCPP  4.7.1-dev
Public Member Functions | Static Public Member Functions | List of all members
epics::pvCopy::DataDistributorPlugin Class Reference

#include <dataDistributorPlugin.h>

Inheritance diagram for epics::pvCopy::DataDistributorPlugin:
epics::pvCopy::PVPlugin

Public Member Functions

 POINTER_DEFINITIONS (DataDistributorPlugin)
 
virtual ~DataDistributorPlugin ()
 
virtual PVFilterPtr create (const std::string &requestValue, const PVCopyPtr &pvCopy, const epics::pvData::PVFieldPtr &master)
 
 POINTER_DEFINITIONS (PVPlugin)
 

Static Public Member Functions

static void create ()
 

Detailed Description

Definition at line 92 of file dataDistributorPlugin.h.

Constructor & Destructor Documentation

◆ ~DataDistributorPlugin()

epics::pvCopy::DataDistributorPlugin::~DataDistributorPlugin ( )
virtual

Definition at line 267 of file dataDistributorPlugin.cpp.

Member Function Documentation

◆ create() [1/2]

void epics::pvCopy::DataDistributorPlugin::create ( )
static

Factory

Definition at line 271 of file dataDistributorPlugin.cpp.

◆ create() [2/2]

virtual PVFilterPtr epics::pvCopy::DataDistributorPlugin::create ( const std::string &  requestValue,
const PVCopyPtr pvCopy,
const epics::pvData::PVFieldPtr &  master 
)
virtual

Create a PVFilter.

Parameters
requestValueThe value part of a name=value request option.
pvCopyThe PVCopy to which the PVFilter will be attached.
masterThe field in the master PVStructure to which the PVFilter will be attached
Returns
The PVFilter. Null is returned if master or requestValue is not appropriate for the plugin.

Implements epics::pvCopy::PVPlugin.

◆ POINTER_DEFINITIONS() [1/2]

epics::pvCopy::PVPlugin::POINTER_DEFINITIONS ( PVPlugin  )
inherited

◆ POINTER_DEFINITIONS() [2/2]

epics::pvCopy::DataDistributorPlugin::POINTER_DEFINITIONS ( DataDistributorPlugin  )

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