![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "baseChannelRequester.h"
Public Member Functions | |
BaseChannelRequesterMessageTransportSender (const pvAccessID _ioid, const std::string message, const epics::pvData::MessageType messageType) | |
virtual void | send (epics::pvData::ByteBuffer *buffer, TransportSendControl *control) OVERRIDE FINAL |
![]() | |
POINTER_DEFINITIONS (TransportSender) | |
TransportSender () | |
virtual | ~TransportSender () |
![]() | |
POINTER_DEFINITIONS (Lockable) | |
virtual | ~Lockable () |
virtual void | lock () |
virtual void | unlock () |
![]() | |
entry () | |
~entry () | |
Additional Inherited Members | |
![]() | |
size_t | bytesTX |
size_t | bytesRX |
Definition at line 64 of file baseChannelRequester.h.
epics::pvAccess::BaseChannelRequesterMessageTransportSender::BaseChannelRequesterMessageTransportSender | ( | const pvAccessID | _ioid, |
const std::string | message, | ||
const epics::pvData::MessageType | messageType | ||
) |
Definition at line 100 of file baseChannelRequester.cpp.
|
virtual |
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.
Implements epics::pvAccess::TransportSender.
Definition at line 107 of file baseChannelRequester.cpp.