This is Unofficial EPICS BASE Doxygen Site
epics::pvaClient::PvaClientMonitorRequester Class Referenceabstract

Optional client callback. More...

#include "pvaClient.h"

+ Inheritance diagram for epics::pvaClient::PvaClientMonitorRequester:

Public Member Functions

 POINTER_DEFINITIONS (PvaClientMonitorRequester)
 
virtual void monitorConnect (epics::pvData::Status const &status, PvaClientMonitorPtr const &monitor, epics::pvData::StructureConstPtr const &structure)
 The server has returned a message that the monitor is connected. More...
 
virtual ~PvaClientMonitorRequester ()
 
virtual void event (PvaClientMonitorPtr const &monitor)=0
 A monitor event has occurred. More...
 
virtual void unlisten ()
 The data source is no longer available. More...
 

Detailed Description

Optional client callback.

Overview of PvaClientMonitorRequester

Definition at line 1520 of file pvaClient.h.

Constructor & Destructor Documentation

virtual epics::pvaClient::PvaClientMonitorRequester::~PvaClientMonitorRequester ( )
inlinevirtual

Definition at line 1534 of file pvaClient.h.

1534 {}

Member Function Documentation

virtual void epics::pvaClient::PvaClientMonitorRequester::event ( PvaClientMonitorPtr const &  monitor)
pure virtual

A monitor event has occurred.

Parameters
monitorThe PvaClientMonitor that received the event.

Implemented in epics::pvaClient::PvaClientMonitor.

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

The server has returned a message that the monitor is connected.

Parameters
statusCompletion status.
monitorThe monitor
structureThe structure defining the data.

Definition at line 1530 of file pvaClient.h.

1532  {
1533  }
epics::pvaClient::PvaClientMonitorRequester::POINTER_DEFINITIONS ( PvaClientMonitorRequester  )
virtual void epics::pvaClient::PvaClientMonitorRequester::unlisten ( )
inlinevirtual

The data source is no longer available.

Definition at line 1543 of file pvaClient.h.

1544  {
1545  std::cerr << "PvaClientMonitorRequester::unlisten called"
1546  << " but no PvaClientMonitorRequester::unlisten\n";
1547  }

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