![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "remote.h"
Public Member Functions | |
POINTER_DEFINITIONS (ResponseRequest) | |
virtual | ~ResponseRequest () |
virtual pvAccessID | getIOID () const =0 |
virtual void | timeout ()=0 |
virtual void | cancel ()=0 |
virtual void | reportStatus (Channel::ConnectionState status)=0 |
virtual std::tr1::shared_ptr< ChannelBaseRequester > | getRequester ()=0 |
virtual void | response (Transport::shared_pointer const &transport, epics::pvData::int8 version, epics::pvData::ByteBuffer *payloadBuffer)=0 |
![]() | |
POINTER_DEFINITIONS (TransportSender) | |
TransportSender () | |
virtual | ~TransportSender () |
virtual void | send (epics::pvData::ByteBuffer *buffer, TransportSendControl *control)=0 |
![]() | |
POINTER_DEFINITIONS (Lockable) | |
virtual | ~Lockable () |
virtual void | lock () |
virtual void | unlock () |
![]() | |
entry () | |
~entry () | |
Additional Inherited Members | |
![]() | |
size_t | bytesTX |
size_t | bytesRX |
A request that expects an response. Responses identified by its I/O ID.
|
inlinevirtual |
|
pure virtual |
Cancel response request (always to be called to complete/destroy).
|
pure virtual |
Get I/O ID.
|
pure virtual |
used by MessageHandler and reportChannelStateChange().
May return NULL
epics::pvAccess::ResponseRequest::POINTER_DEFINITIONS | ( | ResponseRequest | ) |
|
pure virtual |
Report status to clients (e.g. disconnected).
status | to report. |
|
pure virtual |
Notification response.
transport | |
version | |
payloadBuffer |
|
pure virtual |
Timeout notification.