pvAccessCPP  7.1.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | List of all members
pvac::ClientChannel::PutCallback Struct Referenceabstract

callbacks for put() More...

#include <client/pva/client.h>

Public Member Functions

virtual void putBuild (const epics::pvData::StructureConstPtr &build, Args &args)=0
 Server provides expected structure. More...
 
virtual void putDone (const PutEvent &evt)=0
 Put operation is complete.
 

Detailed Description

callbacks for put()

Definition at line 358 of file client.h.

Member Function Documentation

virtual void pvac::ClientChannel::PutCallback::putBuild ( const epics::pvData::StructureConstPtr &  build,
Args &  args 
)
pure virtual

Server provides expected structure.

Implementation must instanciate (or re-use) a PVStructure into args.root, then initialize any necessary fields and set bits in args.tosend as approprate.

If this method throws, then putDone() is called with PutEvent::Fail


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