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

Public Member Functions

 POINTER_DEFINITIONS (examplePutRequester)
 
virtual void channelPutConnect (const epics::pvData::Status &status, epics::pvaClient::PvaClientPutPtr const &clientPut)
 
virtual void getDone (const epics::pvData::Status &status, epics::pvaClient::PvaClientPutPtr const &clientPut)
 
virtual void putDone (const epics::pvData::Status &status, epics::pvaClient::PvaClientPutPtr const &clientPut)
 

Static Public Member Functions

static examplePutRequesterPtr create ()
 

Detailed Description

Definition at line 120 of file pvaSDDS.h.

Constructor & Destructor Documentation

◆ examplePutRequester()

examplePutRequester::examplePutRequester ( )
inline

Definition at line 124 of file pvaSDDS.h.

124 {
125 }

Member Function Documentation

◆ channelPutConnect()

virtual void examplePutRequester::channelPutConnect ( const epics::pvData::Status & status,
epics::pvaClient::PvaClientPutPtr const & clientPut )
inlinevirtual

Definition at line 132 of file pvaSDDS.h.

133 {
134 fprintf(stdout, "ChannelPutConnected: status=%s %s\n",
135 epics::pvData::Status::StatusTypeName[status.getType()],
136 clientPut->getPvaClientChannel()->getChannelName().c_str());
137 }

◆ create()

static examplePutRequesterPtr examplePutRequester::create ( )
inlinestatic

Definition at line 127 of file pvaSDDS.h.

127 {
128 examplePutRequesterPtr client(examplePutRequesterPtr(new examplePutRequester()));
129 return client;
130 }

◆ getDone()

virtual void examplePutRequester::getDone ( const epics::pvData::Status & status,
epics::pvaClient::PvaClientPutPtr const & clientPut )
inlinevirtual

Definition at line 138 of file pvaSDDS.h.

139 {
140 fprintf(stdout, "GetDone: status=%s %s\n",
141 epics::pvData::Status::StatusTypeName[status.getType()],
142 clientPut->getPvaClientChannel()->getChannelName().c_str());
143 }

◆ putDone()

virtual void examplePutRequester::putDone ( const epics::pvData::Status & status,
epics::pvaClient::PvaClientPutPtr const & clientPut )
inlinevirtual

Definition at line 144 of file pvaSDDS.h.

145 {
146 fprintf(stdout, "PutDone: status=%s %s\n",
147 epics::pvData::Status::StatusTypeName[status.getType()],
148 clientPut->getPvaClientChannel()->getChannelName().c_str());
149 }

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