pva2pva  1.4.1
 All Classes Functions Variables Pages
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
PDBGroupPut Struct Reference
Inheritance diagram for PDBGroupPut:
Inheritance graph
[legend]
Collaboration diagram for PDBGroupPut:
Collaboration graph
[legend]

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
 

Detailed Description

Definition at line 163 of file pdbgroup.h.


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