![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "pvAccess.h"
Public Types | |
typedef ChannelPutGetRequester | requester_type |
Public Member Functions | |
POINTER_DEFINITIONS (ChannelPutGet) | |
virtual | ~ChannelPutGet () |
virtual void | putGet (epics::pvData::PVStructure::shared_pointer const &pvPutStructure, epics::pvData::BitSet::shared_pointer const &putBitSet)=0 |
virtual void | getPut ()=0 |
virtual void | getGet ()=0 |
![]() | |
POINTER_DEFINITIONS (ChannelRequest) | |
ChannelRequest () | |
virtual | ~ChannelRequest () |
virtual std::tr1::shared_ptr< Channel > | getChannel ()=0 |
virtual void | cancel ()=0 |
virtual void | lastRequest ()=0 |
![]() | |
POINTER_DEFINITIONS (Destroyable) | |
virtual void | destroy ()=0 |
![]() | |
POINTER_DEFINITIONS (Lockable) | |
virtual | ~Lockable () |
virtual void | lock () |
virtual void | unlock () |
Additional Inherited Members | |
![]() | |
static size_t | num_instances |
![]() | |
virtual | ~Destroyable () |
Channel access put/get request. The put is performed first, followed optionally by a process request, and then by a get request.
Definition at line 684 of file pvAccess.h.
Definition at line 687 of file pvAccess.h.
|
inlinevirtual |
Definition at line 689 of file pvAccess.h.
|
pure virtual |
Get the get PVStructure. The record will not be processed. Completion status is reported by calling ChannelPutGetRequester.getGetDone() callback.
Implemented in epics::pvDatabase::ChannelPutGetLocal.
|
pure virtual |
Get the put PVStructure. The record will not be processed. Completion status is reported by calling ChannelPutGetRequester.getPutDone() callback.
Implemented in epics::pvDatabase::ChannelPutGetLocal.
epics::pvAccess::ChannelPutGet::POINTER_DEFINITIONS | ( | ChannelPutGet | ) |
|
pure virtual |
Issue a put/get request. If process was requested when the ChannelPutGet was created this is a put, process, get. Completion status is reported by calling ChannelPutGetRequester.putGetDone() callback.
pvPutStructure | The PVStructure that holds the putData. |
putBitSet | putPVStructure bit-set (selects what fields to put). |