pvAccessCPP 7.1.8
Loading...
Searching...
No Matches
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.
 
virtual void putDone (const PutEvent &evt)=0
 Put operation is complete.
 

Detailed Description

callbacks for put()

Definition at line 358 of file client.h.

Constructor & Destructor Documentation

◆ ~PutCallback()

virtual pvac::ClientChannel::PutCallback::~PutCallback ( )
inlinevirtual

Definition at line 359 of file client.h.

Member Function Documentation

◆ putBuild()

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: