![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "client.h"
Inheritance diagram for pvac::ClientChannel::PutCallback:Classes | |
| struct | Args |
Public Member Functions | |
| virtual | ~PutCallback () |
| virtual void | putBuild (const epics::pvData::StructureConstPtr &build, Args &args)=0 |
| virtual void | putDone (const PutEvent &evt)=0 |
| Put operation is complete. More... | |
|
inlinevirtual |
|
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
Implemented in pvalink::pvaLinkChannel, and pvac::detail::PutBuilder::Exec.
|
pure virtual |
Put operation is complete.
Implemented in pvac::detail::PutBuilder::Exec, and pvalink::pvaLinkChannel.