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

Public Member Functions

 POINTER_DEFINITIONS (exampleStateChangeRequester)
 
virtual void channelStateChange (epics::pvaClient::PvaClientChannelPtr const &channel, bool isConnected)
 

Static Public Member Functions

static exampleStateChangeRequesterPtr create ()
 

Detailed Description

Definition at line 47 of file pvaSDDS.h.

Constructor & Destructor Documentation

◆ exampleStateChangeRequester()

exampleStateChangeRequester::exampleStateChangeRequester ( )
inline

Definition at line 51 of file pvaSDDS.h.

51 {
52 }

Member Function Documentation

◆ channelStateChange()

virtual void exampleStateChangeRequester::channelStateChange ( epics::pvaClient::PvaClientChannelPtr const & channel,
bool isConnected )
inlinevirtual

Definition at line 59 of file pvaSDDS.h.

59 {
60 if (isConnected)
61 fprintf(stdout, "StateChange: %s is connected\n", channel->getChannelName().c_str());
62 else
63 fprintf(stdout, "StateChange: %s is not connected\n", channel->getChannelName().c_str());
64 }

◆ create()

static exampleStateChangeRequesterPtr exampleStateChangeRequester::create ( )
inlinestatic

Definition at line 54 of file pvaSDDS.h.

54 {
55 exampleStateChangeRequesterPtr client(exampleStateChangeRequesterPtr(new exampleStateChangeRequester()));
56 return client;
57 }

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