pvaClientCPP  4.8.1-dev
Public Member Functions | List of all members
epics::pvaClient::PvaClientMonitorRequester Class Referenceabstract

Optional client callback. More...

#include <pv/pvaClient.h>

Inheritance diagram for epics::pvaClient::PvaClientMonitorRequester:
epics::pvaClient::PvaClientMonitor

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.

Definition at line 1472 of file pvaClient.h.

Constructor & Destructor Documentation

◆ ~PvaClientMonitorRequester()

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

Definition at line 1486 of file pvaClient.h.

Member Function Documentation

◆ event()

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.

◆ monitorConnect()

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 1482 of file pvaClient.h.

◆ POINTER_DEFINITIONS()

epics::pvaClient::PvaClientMonitorRequester::POINTER_DEFINITIONS ( PvaClientMonitorRequester  )

◆ unlisten()

virtual void epics::pvaClient::PvaClientMonitorRequester::unlisten ( )
inlinevirtual

The data source is no longer available.

Definition at line 1495 of file pvaClient.h.


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