This is Unofficial EPICS BASE Doxygen Site
epics::pvAccess::TransportSender Class Referenceabstract

#include "remote.h"

+ Inheritance diagram for epics::pvAccess::TransportSender:
+ Collaboration diagram for epics::pvAccess::TransportSender:

Public Member Functions

 POINTER_DEFINITIONS (TransportSender)
 
 TransportSender ()
 
virtual ~TransportSender ()
 
virtual void send (epics::pvData::ByteBuffer *buffer, TransportSendControl *control)=0
 
- 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 ()
 

Public Attributes

size_t bytesTX
 
size_t bytesRX
 

Detailed Description

Interface defining transport sender (instance sending data over transport).

Definition at line 137 of file remote.h.

Constructor & Destructor Documentation

epics::pvAccess::TransportSender::TransportSender ( )
inline

Definition at line 141 of file remote.h.

virtual epics::pvAccess::TransportSender::~TransportSender ( )
inlinevirtual

Definition at line 142 of file remote.h.

142 {}

Member Function Documentation

epics::pvAccess::TransportSender::POINTER_DEFINITIONS ( TransportSender  )

Member Data Documentation

size_t epics::pvAccess::TransportSender::bytesRX

Definition at line 155 of file remote.h.

size_t epics::pvAccess::TransportSender::bytesTX

Definition at line 154 of file remote.h.


The documentation for this class was generated from the following file: