Interface defining transport sender (instance sending data over transport).
More...
#include <remote/pv/remote.h>
Interface defining transport sender (instance sending data over transport).
Definition at line 139 of file remote.h.
◆ const_shared_pointer
| std::tr1::shared_ptr<const TransportSender> epics::pvAccess::TransportSender::const_shared_pointer |
◆ const_weak_pointer
| std::tr1::weak_ptr<const TransportSender> epics::pvAccess::TransportSender::const_weak_pointer |
◆ shared_pointer
| std::tr1::shared_ptr<TransportSender> epics::pvAccess::TransportSender::shared_pointer |
◆ weak_pointer
| std::tr1::weak_ptr<TransportSender> epics::pvAccess::TransportSender::weak_pointer |
◆ TransportSender()
| epics::pvAccess::TransportSender::TransportSender |
( |
| ) |
|
|
inline |
◆ ~TransportSender()
| virtual epics::pvAccess::TransportSender::~TransportSender |
( |
| ) |
|
|
inlinevirtual |
◆ lock()
| virtual void epics::pvAccess::Lockable::lock |
( |
| ) |
|
|
inlinevirtualinherited |
◆ 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.
◆ unlock()
| virtual void epics::pvAccess::Lockable::unlock |
( |
| ) |
|
|
inlinevirtualinherited |
◆ bytesRX
| size_t epics::pvAccess::TransportSender::bytesRX |
◆ bytesTX
| size_t epics::pvAccess::TransportSender::bytesTX |
The documentation for this class was generated from the following file: