pvDatabaseCPP  4.5.2
Public Member Functions | Static Public Member Functions | List of all members
epics::pvCopy::PVTimestampPlugin Class Reference

A plugin for a filter that sets a timeStamp to the current time. More...

#include <pvTimestampPlugin.h>

Inheritance diagram for epics::pvCopy::PVTimestampPlugin:
epics::pvCopy::PVPlugin

Public Member Functions

 POINTER_DEFINITIONS (PVTimestampPlugin)
 
virtual ~PVTimestampPlugin ()
 
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

A plugin for a filter that sets a timeStamp to the current time.

Author
mrk
Since
date 2017.03.24

Definition at line 33 of file pvTimestampPlugin.h.

Constructor & Destructor Documentation

◆ ~PVTimestampPlugin()

epics::pvCopy::PVTimestampPlugin::~PVTimestampPlugin ( )
virtual

Definition at line 35 of file pvTimestampPlugin.cpp.

Member Function Documentation

◆ create() [1/2]

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

Factory

Definition at line 39 of file pvTimestampPlugin.cpp.

◆ create() [2/2]

virtual PVFilterPtr epics::pvCopy::PVTimestampPlugin::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::PVTimestampPlugin::POINTER_DEFINITIONS ( PVTimestampPlugin  )

◆ POINTER_DEFINITIONS() [2/2]

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

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