SDDS ToolKit Programs and Libraries for C and Python
All Classes Files Functions Variables Macros Pages
exampleMonitorRequester Class Reference
Inheritance diagram for exampleMonitorRequester:

Public Member Functions

 POINTER_DEFINITIONS (exampleMonitorRequester)
 
virtual void monitorConnect (const epics::pvData::Status &status, epics::pvaClient::PvaClientMonitorPtr const &monitor, epics::pvData::StructureConstPtr const &structure)
 
virtual void event (epics::pvaClient::PvaClientMonitorPtr const &monitor)
 
virtual void unlisten ()
 

Static Public Member Functions

static exampleMonitorRequesterPtr create ()
 

Detailed Description

Definition at line 93 of file pvaSDDS.h.

Constructor & Destructor Documentation

◆ exampleMonitorRequester()

exampleMonitorRequester::exampleMonitorRequester ( )
inline

Definition at line 97 of file pvaSDDS.h.

97 {
98 }

Member Function Documentation

◆ create()

static exampleMonitorRequesterPtr exampleMonitorRequester::create ( )
inlinestatic

Definition at line 100 of file pvaSDDS.h.

100 {
101 exampleMonitorRequesterPtr client(exampleMonitorRequesterPtr(new exampleMonitorRequester()));
102 return client;
103 }

◆ event()

virtual void exampleMonitorRequester::event ( epics::pvaClient::PvaClientMonitorPtr const & monitor)
inlinevirtual

Definition at line 112 of file pvaSDDS.h.

112 {
113 fprintf(stdout, "Event: %s\n", monitor->getPvaClientChannel()->getChannelName().c_str());
114 }

◆ monitorConnect()

virtual void exampleMonitorRequester::monitorConnect ( const epics::pvData::Status & status,
epics::pvaClient::PvaClientMonitorPtr const & monitor,
epics::pvData::StructureConstPtr const & structure )
inlinevirtual

Definition at line 105 of file pvaSDDS.h.

107 {
108 fprintf(stdout, "MonitorConnected: status=%s %s\n",
109 epics::pvData::Status::StatusTypeName[status.getType()],
110 monitor->getPvaClientChannel()->getChannelName().c_str());
111 }

◆ unlisten()

virtual void exampleMonitorRequester::unlisten ( )
inlinevirtual

Definition at line 115 of file pvaSDDS.h.

115 {
116 fprintf(stdout, "Unlisten: \n");
117 }

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