pvAccessCPP  7.1.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | List of all members
epics::pvAccess::TransportSendControl Class Referenceabstract

Interface defining transport send control. More...

#include <remote/pv/remote.h>

Inherits SerializableControl.

Inherited by epics::pvAccess::BlockingUDPTransport, and epics::pvAccess::detail::AbstractCodec.

Public Types

typedef std::tr1::shared_ptr
< TransportSendControl
shared_pointer
 
typedef std::tr1::shared_ptr
< const TransportSendControl
const_shared_pointer
 
typedef std::tr1::weak_ptr
< TransportSendControl
weak_pointer
 
typedef std::tr1::weak_ptr
< const TransportSendControl
const_weak_pointer
 

Public Member Functions

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
 

Detailed Description

Interface defining transport send control.

Definition at line 122 of file remote.h.


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