#include "responseHandlers.h"
Destroy request handler.
Definition at line 587 of file responseHandlers.h.
Definition at line 590 of file responseHandlers.h.
AbstractServerResponseHandler(ServerContextImpl::shared_pointer const &context, std::string description)
virtual epics::pvAccess::ServerDestroyRequestHandler::~ServerDestroyRequestHandler |
( |
| ) |
|
|
inlinevirtual |
Handle response.
- Parameters
-
[in] | responseFrom | remote address of the responder, 0 if unknown. |
[in] | transport | response source transport. |
[in] | version | message version. |
[in] | payloadSize | size of this message data available in the payloadBuffer . |
[in] | payloadBuffer | message payload data. Note that this might not be the only message in the buffer. Code must not manipulate buffer. |
Reimplemented from epics::pvAccess::ResponseHandler.
Definition at line 2394 of file responseHandlers.cpp.
2398 transport, version, command, payloadSize, payloadBuffer);
2401 detail::BlockingServerTCPTransportCodec* casTransport(static_cast<detail::BlockingServerTCPTransportCodec*>(transport.get()));
2403 transport->ensureData(2*
sizeof(
int32)/
sizeof(
int8));
2407 ServerChannel::shared_pointer channel = casTransport->getChannel(sid);
2414 Destroyable::shared_pointer
request = channel->getRequest(ioid);
2426 channel->unregisterRequest(ioid);
virtual void handleResponse(osiSockAddr *responseFrom, Transport::shared_pointer const &transport, epics::pvData::int8 version, epics::pvData::int8 command, std::size_t payloadSize, epics::pvData::ByteBuffer *payloadBuffer)
static const epics::pvData::Status badIOIDStatus
EPICS_ALWAYS_INLINE int32 getInt()
static const epics::pvData::Status badCIDStatus
The documentation for this class was generated from the following files: