|
| POINTER_DEFINITIONS (BlockingServerTCPTransportCodec) |
|
virtual bool | acquire (std::tr1::shared_ptr< ClientChannelImpl > const &) OVERRIDE FINAL |
|
virtual void | release (pvAccessID) OVERRIDE FINAL |
|
pvAccessID | preallocateChannelSID () |
|
void | depreallocateChannelSID (pvAccessID) |
|
void | registerChannel (pvAccessID sid, std::tr1::shared_ptr< ServerChannel > const &channel) |
|
void | unregisterChannel (pvAccessID sid) |
|
std::tr1::shared_ptr< ServerChannel > | getChannel (pvAccessID sid) |
|
void | getChannels (std::vector< std::tr1::shared_ptr< ServerChannel > > &channels) const |
|
size_t | getChannelCount () const |
|
virtual bool | verify (epics::pvData::int32 timeoutMs) OVERRIDE FINAL |
|
virtual void | verified (epics::pvData::Status const &status) OVERRIDE FINAL |
|
void | authNZInitialize (const std::string &securityPluginName, const epics::pvData::PVStructure::shared_pointer &data) |
|
virtual void | authenticationCompleted (epics::pvData::Status const &status, const std::tr1::shared_ptr< PeerInfo > &peer) OVERRIDE FINAL |
|
virtual void | send (epics::pvData::ByteBuffer *buffer, TransportSendControl *control) OVERRIDE FINAL |
|
virtual | ~BlockingServerTCPTransportCodec () OVERRIDE FINAL |
|
| POINTER_DEFINITIONS (BlockingTCPTransportCodec) |
|
| BlockingTCPTransportCodec (bool serverFlag, Context::shared_pointer const &context, SOCKET channel, ResponseHandler::shared_pointer const &responseHandler, size_t sendBufferSize, size_t receiveBufferSize, epics::pvData::int16 priority) |
|
virtual | ~BlockingTCPTransportCodec () |
|
virtual void | readPollOne () OVERRIDE FINAL |
|
virtual void | writePollOne () OVERRIDE FINAL |
|
virtual void | scheduleSend () OVERRIDE FINAL |
|
virtual void | sendCompleted () OVERRIDE FINAL |
|
virtual void | close () OVERRIDE FINAL |
|
virtual void | waitJoin () OVERRIDE FINAL |
| Call after close() to wait for any worker threads to exit. More...
|
|
virtual bool | terminated () OVERRIDE FINAL |
|
virtual bool | isOpen () OVERRIDE FINAL |
|
virtual void | start () |
|
virtual int | read (epics::pvData::ByteBuffer *dst) OVERRIDE FINAL |
|
virtual int | write (epics::pvData::ByteBuffer *src) OVERRIDE FINAL |
|
virtual const osiSockAddr * | getLastReadBufferSocketAddress () OVERRIDE FINAL |
|
virtual void | invalidDataStreamHandler () OVERRIDE FINAL |
|
virtual std::string | getType () const OVERRIDE FINAL |
|
virtual void | processControlMessage () OVERRIDE FINAL |
|
virtual void | processApplicationMessage () OVERRIDE FINAL |
|
virtual const osiSockAddr & | getRemoteAddress () const OVERRIDE FINAL |
|
virtual const std::string & | getRemoteName () const OVERRIDE FINAL |
|
virtual std::size_t | getReceiveBufferSize () const OVERRIDE FINAL |
|
virtual epics::pvData::int16 | getPriority () const OVERRIDE FINAL |
|
virtual void | setRemoteTransportReceiveBufferSize (std::size_t remoteTransportReceiveBufferSize) OVERRIDE FINAL |
|
virtual void | setRemoteTransportSocketReceiveBufferSize (std::size_t socketReceiveBufferSize) OVERRIDE FINAL |
|
virtual std::tr1::shared_ptr< const epics::pvData::Field > | cachedDeserialize (epics::pvData::ByteBuffer *buffer) OVERRIDE FINAL |
|
virtual void | cachedSerialize (const std::tr1::shared_ptr< const epics::pvData::Field > &field, epics::pvData::ByteBuffer *buffer) OVERRIDE FINAL |
|
virtual void | flushSendQueue () OVERRIDE FINAL |
|
virtual bool | isClosed () OVERRIDE FINAL |
|
void | activate () |
|
virtual void | authNZMessage (epics::pvData::PVStructure::shared_pointer const &data) OVERRIDE FINAL |
|
virtual void | sendSecurityPluginMessage (epics::pvData::PVStructure::const_shared_pointer const &data) OVERRIDE FINAL |
|
| AbstractCodec (bool serverFlag, size_t sendBufferSize, size_t receiveBufferSize, int32_t socketSendBufferSize, bool blockingProcessQueue) |
|
virtual | ~AbstractCodec () |
|
virtual void | alignBuffer (std::size_t alignment) OVERRIDE FINAL |
|
virtual void | ensureData (std::size_t size) OVERRIDE FINAL |
|
virtual void | alignData (std::size_t alignment) OVERRIDE FINAL |
|
virtual void | startMessage (epics::pvData::int8 command, std::size_t ensureCapacity=0, epics::pvData::int32 payloadSize=0) OVERRIDE FINAL |
|
void | putControlMessage (epics::pvData::int8 command, epics::pvData::int32 data) |
|
virtual void | endMessage () OVERRIDE FINAL |
|
virtual void | ensureBuffer (std::size_t size) OVERRIDE FINAL |
|
virtual void | flushSerializeBuffer () OVERRIDE FINAL |
|
virtual void | flush (bool lastMessageCompleted) OVERRIDE FINAL |
|
void | processWrite () |
|
void | processRead () |
|
void | processSendQueue () |
|
virtual void | enqueueSendRequest (TransportSender::shared_pointer const &sender) OVERRIDE FINAL |
|
void | enqueueSendRequest (TransportSender::shared_pointer const &sender, std::size_t requiredBufferSize) |
|
void | setSenderThread () |
|
virtual void | setRecipient (osiSockAddr const &sendTo) OVERRIDE FINAL |
|
virtual void | setByteOrder (int byteOrder) OVERRIDE FINAL |
|
virtual bool | directSerialize (epics::pvData::ByteBuffer *, const char *, std::size_t, std::size_t) OVERRIDE |
|
virtual bool | directDeserialize (epics::pvData::ByteBuffer *, char *, std::size_t, std::size_t) OVERRIDE |
|
bool | sendQueueEmpty () const |
|
epics::pvData::int8 | getRevision () const |
|
| POINTER_DEFINITIONS (TransportSendControl) |
|
virtual | ~TransportSendControl () |
|
virtual | ~SerializableControl () |
|
virtual void | cachedSerialize (std::tr1::shared_ptr< const Field > const &field, ByteBuffer *buffer)=0 |
|
| POINTER_DEFINITIONS (Transport) |
|
| Transport () |
|
virtual | ~Transport () |
|
virtual | ~DeserializableControl () |
|
| POINTER_DEFINITIONS (AuthenticationPluginControl) |
|
virtual | ~AuthenticationPluginControl () |
|
| POINTER_DEFINITIONS (TransportSender) |
|
| TransportSender () |
|
virtual | ~TransportSender () |
|
| POINTER_DEFINITIONS (Lockable) |
|
virtual | ~Lockable () |
|
virtual void | lock () |
|
virtual void | unlock () |
|
| entry () |
|
| ~entry () |
|
Definition at line 441 of file codec.h.