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

Public Types

typedef
epics::pvAccess::ChannelPutRequester 
requester_t
 

Public Member Functions

 POINTER_DEFINITIONS (PDBSinglePut)
 
 PDBSinglePut (const PDBSingleChannel::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

PDBSingleChannel::shared_pointer channel
 
requester_t::weak_pointer requester
 
epics::pvData::BitSetPtr changed
 
epics::pvData::BitSetPtr wait_changed
 
epics::pvData::PVStructurePtr pvf
 
p2p::auto_ptr< PVIFpvif
 
p2p::auto_ptr< PVIFwait_pvif
 
processNotify notify
 
int notifyBusy
 
PVIF::proc_t doProc
 
bool doWait
 

Static Public Attributes

static size_t num_instances
 

Detailed Description

Definition at line 102 of file pdbsingle.h.


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