Public Types | |
typedef epics::pvAccess::ChannelPutRequester | requester_t |
Public Member Functions | |
POINTER_DEFINITIONS (PDBGroupPut) | |
PDBGroupPut (const PDBGroupChannel::shared_pointer &channel, const epics::pvAccess::ChannelPutRequester::shared_pointer &requester, const epics::pvData::PVStructure::shared_pointer &pvReq) | |
virtual void | destroy () OVERRIDE FINAL |
virtual std::tr1::shared_ptr < epics::pvAccess::Channel > | getChannel () OVERRIDE FINAL |
virtual void | cancel () OVERRIDE FINAL |
virtual void | lastRequest () OVERRIDE FINAL |
virtual void | put (epics::pvData::PVStructure::shared_pointer const &pvPutStructure, epics::pvData::BitSet::shared_pointer const &putBitSet) OVERRIDE FINAL |
virtual void | get () OVERRIDE FINAL |
Public Attributes | |
PDBGroupChannel::shared_pointer | channel |
requester_type::weak_pointer | requester |
bool | atomic |
bool | doWait |
PVIF::proc_t | doProc |
epics::pvData::BitSetPtr | changed |
epics::pvData::PVStructurePtr | pvf |
std::vector < std::tr1::shared_ptr< PVIF > > | pvif |
Static Public Attributes | |
static size_t | num_instances |
Definition at line 163 of file pdbgroup.h.