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

Optional client callback. More...

#include <pv/pvaClient.h>

Public Member Functions

 POINTER_DEFINITIONS (PvaClientRPCRequester)
 
virtual ~PvaClientRPCRequester ()
 
virtual void requestDone (const epics::pvData::Status &status, PvaClientRPCPtr const &pvaClientRPC, epics::pvData::PVStructure::shared_pointer const &pvResponse)=0
 The request is done. This is always called with no locks held. More...
 

Detailed Description

Optional client callback.

Definition at line 1660 of file pvaClient.h.

Constructor & Destructor Documentation

◆ ~PvaClientRPCRequester()

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

Definition at line 1664 of file pvaClient.h.

Member Function Documentation

◆ POINTER_DEFINITIONS()

epics::pvaClient::PvaClientRPCRequester::POINTER_DEFINITIONS ( PvaClientRPCRequester  )

◆ requestDone()

virtual void epics::pvaClient::PvaClientRPCRequester::requestDone ( const epics::pvData::Status &  status,
PvaClientRPCPtr const &  pvaClientRPC,
epics::pvData::PVStructure::shared_pointer const &  pvResponse 
)
pure virtual

The request is done. This is always called with no locks held.

Parameters
statusCompletion status.
pvaClientRPCThe pvaClientRPC interface.
pvResponseThe response data for the RPC request or null if the request failed.

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