This is Unofficial EPICS BASE Doxygen Site
pvac::ClientChannel::PutCallback::Args Struct Reference

#include "client.h"

+ Collaboration diagram for pvac::ClientChannel::PutCallback::Args:

Public Member Functions

 Args (epics::pvData::BitSet &tosend, epics::pvData::BitSet &previousmask)
 

Public Attributes

epics::pvData::PVStructure::const_shared_pointer root
 Callee must fill this in with an instance of the Structure passed as the 'build' argument. More...
 
epics::pvData::BitSettosend
 Callee must set bits corresponding to the fields of 'root' which will actually be sent. More...
 
epics::pvData::PVStructure::const_shared_pointer previous
 
const epics::pvData::BitSetpreviousmask
 

Detailed Description

Definition at line 360 of file client.h.

Constructor & Destructor Documentation

pvac::ClientChannel::PutCallback::Args::Args ( epics::pvData::BitSet tosend,
epics::pvData::BitSet previousmask 
)
inline

Definition at line 361 of file client.h.

361 :tosend(tosend), previousmask(previousmask) {}
const epics::pvData::BitSet & previousmask
Definition: client.h:374
epics::pvData::BitSet & tosend
Callee must set bits corresponding to the fields of 'root' which will actually be sent...
Definition: client.h:365

Member Data Documentation

epics::pvData::PVStructure::const_shared_pointer pvac::ClientChannel::PutCallback::Args::previous

A previous value of the PV being "put" when put(..., getprevious=true). eg. use to find enumeration value. Otherwise NULL.

Note
The value of the PV may change between the point where "previous" is fetched, and when this Put operation completes.
Since
6.1.0 Added after 6.0.0

Definition at line 371 of file client.h.

const epics::pvData::BitSet& pvac::ClientChannel::PutCallback::Args::previousmask

Bit mask indicating those fields of 'previous' which have been set by the server. (others have local defaults) Unused if previous==NULL.

Definition at line 374 of file client.h.

epics::pvData::PVStructure::const_shared_pointer pvac::ClientChannel::PutCallback::Args::root

Callee must fill this in with an instance of the Structure passed as the 'build' argument.

Definition at line 363 of file client.h.

epics::pvData::BitSet& pvac::ClientChannel::PutCallback::Args::tosend

Callee must set bits corresponding to the fields of 'root' which will actually be sent.

Definition at line 365 of file client.h.


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