This is Unofficial EPICS BASE Doxygen Site
TestChannelPutRequester Struct Reference

#include "utilities.h"

+ Inheritance diagram for TestChannelPutRequester:
+ Collaboration diagram for TestChannelPutRequester:

Public Member Functions

 POINTER_DEFINITIONS (TestChannelPutRequester)
 
 TestChannelPutRequester ()
 
virtual ~TestChannelPutRequester ()
 
virtual void channelPutConnect (const epics::pvData::Status &status, epics::pvAccess::ChannelPut::shared_pointer const &channelPut, epics::pvData::Structure::const_shared_pointer const &structure)
 
virtual void putDone (const epics::pvData::Status &status, epics::pvAccess::ChannelPut::shared_pointer const &channelPut)
 
virtual void getDone (const epics::pvData::Status &status, epics::pvAccess::ChannelPut::shared_pointer const &channelPut, epics::pvData::PVStructure::shared_pointer const &pvStructure, epics::pvData::BitSet::shared_pointer const &bitSet)
 
- Public Member Functions inherited from epics::pvAccess::ChannelPutRequester
 POINTER_DEFINITIONS (ChannelPutRequester)
 
virtual ~ChannelPutRequester ()
 
virtual void channelPutConnect (const epics::pvData::Status &status, ChannelPut::shared_pointer const &channelPut, epics::pvData::Structure::const_shared_pointer const &structure)=0
 
virtual void putDone (const epics::pvData::Status &status, ChannelPut::shared_pointer const &channelPut)=0
 
virtual void getDone (const epics::pvData::Status &status, ChannelPut::shared_pointer const &channelPut, epics::pvData::PVStructure::shared_pointer const &pvStructure, epics::pvData::BitSet::shared_pointer const &bitSet)=0
 
- Public Member Functions inherited from epics::pvAccess::ChannelBaseRequester
 POINTER_DEFINITIONS (ChannelBaseRequester)
 
 ChannelBaseRequester ()
 
virtual ~ChannelBaseRequester ()
 
virtual void channelDisconnect (bool destroy)
 

Public Attributes

bool connected
 
bool doneGet
 
bool donePut
 
epics::pvData::Status statusConnect
 
epics::pvData::Status statusPut
 
epics::pvData::Status statusGet
 
epics::pvAccess::ChannelPut::shared_pointer put
 
epics::pvData::Structure::const_shared_pointer fielddesc
 
epics::pvData::PVStructure::shared_pointer value
 
epics::pvData::BitSet::shared_pointer changed
 

Additional Inherited Members

- Public Types inherited from epics::pvAccess::ChannelPutRequester
typedef ChannelPut operation_type
 
- Static Public Attributes inherited from epics::pvAccess::ChannelBaseRequester
static size_t num_instances
 

Detailed Description

Definition at line 126 of file utilities.h.

Constructor & Destructor Documentation

TestChannelPutRequester::TestChannelPutRequester ( )

Definition at line 113 of file utilities.cpp.

114  :connected(false)
115  ,doneGet(false)
116  ,donePut(false)
117 {}
TestChannelPutRequester::~TestChannelPutRequester ( )
virtual

Definition at line 118 of file utilities.cpp.

118 {}

Member Function Documentation

void TestChannelPutRequester::channelPutConnect ( const epics::pvData::Status status,
epics::pvAccess::ChannelPut::shared_pointer const &  channelPut,
epics::pvData::Structure::const_shared_pointer const &  structure 
)
virtual

Definition at line 120 of file utilities.cpp.

124 {
126  put = channelPut;
128  connected = true;
129 }
pvd::Status status
epics::pvAccess::ChannelPut::shared_pointer put
Definition: utilities.h:133
epics::pvData::Structure::const_shared_pointer fielddesc
Definition: utilities.h:134
epics::pvData::Status statusConnect
Definition: utilities.h:132
void TestChannelPutRequester::getDone ( const epics::pvData::Status status,
epics::pvAccess::ChannelPut::shared_pointer const &  channelPut,
epics::pvData::PVStructure::shared_pointer const &  pvStructure,
epics::pvData::BitSet::shared_pointer const &  bitSet 
)
virtual

Definition at line 140 of file utilities.cpp.

145 {
146  statusGet = status;
147  put = channelPut;
148  value = pvStructure;
149  changed = bitSet;
150  doneGet = true;
151 }
Definition: link.h:174
pvd::Status status
epics::pvData::Status statusGet
Definition: utilities.h:132
epics::pvAccess::ChannelPut::shared_pointer put
Definition: utilities.h:133
epics::pvData::BitSet::shared_pointer changed
Definition: utilities.h:136
TestChannelPutRequester::POINTER_DEFINITIONS ( TestChannelPutRequester  )
void TestChannelPutRequester::putDone ( const epics::pvData::Status status,
epics::pvAccess::ChannelPut::shared_pointer const &  channelPut 
)
virtual

Definition at line 131 of file utilities.cpp.

134 {
135  statusPut = status;
136  put = channelPut;
137  donePut = true;
138 }
epics::pvData::Status statusPut
Definition: utilities.h:132
pvd::Status status
epics::pvAccess::ChannelPut::shared_pointer put
Definition: utilities.h:133

Member Data Documentation

epics::pvData::BitSet::shared_pointer TestChannelPutRequester::changed

Definition at line 136 of file utilities.h.

bool TestChannelPutRequester::connected

Definition at line 131 of file utilities.h.

bool TestChannelPutRequester::doneGet

Definition at line 131 of file utilities.h.

bool TestChannelPutRequester::donePut

Definition at line 131 of file utilities.h.

epics::pvData::Structure::const_shared_pointer TestChannelPutRequester::fielddesc

Definition at line 134 of file utilities.h.

epics::pvAccess::ChannelPut::shared_pointer TestChannelPutRequester::put

Definition at line 133 of file utilities.h.

epics::pvData::Status TestChannelPutRequester::statusConnect

Definition at line 132 of file utilities.h.

epics::pvData::Status TestChannelPutRequester::statusGet

Definition at line 132 of file utilities.h.

epics::pvData::Status TestChannelPutRequester::statusPut

Definition at line 132 of file utilities.h.

epics::pvData::PVStructure::shared_pointer TestChannelPutRequester::value

Definition at line 135 of file utilities.h.


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