![]() |
This is Unofficial EPICS BASE Doxygen Site
|
#include "remote.h"
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 |
![]() | |
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 |
|
inlinevirtual |
|
pure virtual |
Implemented in epics::pvAccess::detail::AbstractCodec, and epics::pvAccess::BlockingUDPTransport.
|
pure virtual |
Implemented in epics::pvAccess::detail::AbstractCodec, and epics::pvAccess::BlockingUDPTransport.
epics::pvAccess::TransportSendControl::POINTER_DEFINITIONS | ( | TransportSendControl | ) |
|
pure virtual |
Implemented in epics::pvAccess::detail::AbstractCodec, and epics::pvAccess::BlockingUDPTransport.
|
pure virtual |
Implemented in epics::pvAccess::detail::AbstractCodec, and epics::pvAccess::BlockingUDPTransport.