![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "baseChannelRequester.h"
Inheritance diagram for epics::pvAccess::BaseChannelRequesterMessageTransportSender:
Collaboration diagram for epics::pvAccess::BaseChannelRequesterMessageTransportSender: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 |
Public Member Functions inherited from epics::pvAccess::TransportSender | |
| POINTER_DEFINITIONS (TransportSender) | |
| TransportSender () | |
| virtual | ~TransportSender () |
Public Member Functions inherited from epics::pvAccess::Lockable | |
| POINTER_DEFINITIONS (Lockable) | |
| virtual | ~Lockable () |
| virtual void | lock () |
| virtual void | unlock () |
Public Member Functions inherited from epics::pvAccess::fair_queue< T >::entry | |
| entry () | |
| ~entry () | |
Additional Inherited Members | |
Public Attributes inherited from epics::pvAccess::TransportSender | |
| 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.