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

#include "remote.h"

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

Public Member Functions

 POINTER_DEFINITIONS (TransportSendControl)
 
virtual ~TransportSendControl ()
 
virtual void startMessage (epics::pvData::int8 command, std::size_t ensureCapacity, epics::pvData::int32 payloadSize=0)=0
 
virtual void endMessage ()=0
 
virtual void flush (bool lastMessageCompleted)=0
 
virtual void setRecipient (osiSockAddr const &sendTo)=0
 
- Public Member Functions inherited from epics::pvData::SerializableControl
virtual ~SerializableControl ()
 
virtual void flushSerializeBuffer ()=0
 
virtual void ensureBuffer (std::size_t size)=0
 
virtual void alignBuffer (std::size_t alignment)=0
 
virtual bool directSerialize (ByteBuffer *existingBuffer, const char *toSerialize, std::size_t elementCount, std::size_t elementSize)=0
 
virtual void cachedSerialize (std::tr1::shared_ptr< const Field > const &field, ByteBuffer *buffer)=0
 

Detailed Description

Interface defining transport send control.

Definition at line 120 of file remote.h.

Constructor & Destructor Documentation

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

Definition at line 124 of file remote.h.

124 {}

Member Function Documentation

virtual void epics::pvAccess::TransportSendControl::endMessage ( )
pure virtual
virtual void epics::pvAccess::TransportSendControl::flush ( bool  lastMessageCompleted)
pure virtual
epics::pvAccess::TransportSendControl::POINTER_DEFINITIONS ( TransportSendControl  )
virtual void epics::pvAccess::TransportSendControl::setRecipient ( osiSockAddr const &  sendTo)
pure virtual
virtual void epics::pvAccess::TransportSendControl::startMessage ( epics::pvData::int8  command,
std::size_t  ensureCapacity,
epics::pvData::int32  payloadSize = 0 
)
pure virtual

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