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

A callback for change in connection status. More...

#include "pvaClient.h"

+ Inheritance diagram for epics::pvaClient::PvaClientChannelStateChangeRequester:

Public Member Functions

 POINTER_DEFINITIONS (PvaClientChannelStateChangeRequester)
 
virtual ~PvaClientChannelStateChangeRequester ()
 
virtual void channelStateChange (PvaClientChannelPtr const &channel, bool isConnected)=0
 A channel connection state change has occurred. More...
 

Detailed Description

A callback for change in connection status.

Overview of PvaClientChannelStateChangeRequester

Definition at line 213 of file pvaClient.h.

Constructor & Destructor Documentation

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

Destructor

Definition at line 220 of file pvaClient.h.

220 {}

Member Function Documentation

virtual void epics::pvaClient::PvaClientChannelStateChangeRequester::channelStateChange ( PvaClientChannelPtr const &  channel,
bool  isConnected 
)
pure virtual

A channel connection state change has occurred.

Warning A call to a method that blocks should not be made by this method.

Parameters
channelThe channel.
isConnectedThe new connection status.

Implemented in epics::pvaClient::PvaClientMonitor.

epics::pvaClient::PvaClientChannelStateChangeRequester::POINTER_DEFINITIONS ( PvaClientChannelStateChangeRequester  )

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