A request that expects an response.
More...
#include <remote/pv/remote.h>
|
size_t | bytesTX |
|
size_t | bytesRX |
|
A request that expects an response.
Responses identified by its I/O ID.
Definition at line 351 of file remote.h.
◆ getIOID()
virtual pvAccessID epics::pvAccess::ResponseRequest::getIOID |
( |
| ) |
const |
|
pure virtual |
◆ getRequester()
virtual std::tr1::shared_ptr<ChannelBaseRequester> epics::pvAccess::ResponseRequest::getRequester |
( |
| ) |
|
|
pure virtual |
used by MessageHandler and reportChannelStateChange().
May return NULL
◆ reportStatus()
virtual void epics::pvAccess::ResponseRequest::reportStatus |
( |
Channel::ConnectionState |
status | ) |
|
|
pure virtual |
Report status to clients (e.g.
disconnected).
- Parameters
-
◆ response()
Notification response.
- Parameters
-
transport | |
version | |
payloadBuffer | |
◆ send()
Called by transport.
By this call transport gives callee ownership over the buffer. Calls on TransportSendControl
instance must be made from calling thread. Moreover, ownership is valid only for the time of call of this method. NOTE: these limitations allow efficient implementation.
Implemented in epics::pvAccess::BeaconEmitter.
The documentation for this class was generated from the following file: