[−][src]Module thrift::transport
Types used to send and receive bytes over an I/O channel.
The core types are the TReadTransport
, TWriteTransport
and the
TIoChannel
traits, through which TInputProtocol
or
TOutputProtocol
can receive and send primitives over the wire. While
TInputProtocol
and TOutputProtocol
instances deal with language primitives
the types in this module understand only bytes.
Structs
ReadHalf | The readable half of an object returned from |
TBufferChannel | In-memory read and write channel with fixed-size read and write buffers. |
TBufferedReadTransport | Transport that reads messages via an internal buffer. |
TBufferedReadTransportFactory | Factory for creating instances of |
TBufferedWriteTransport | Transport that writes messages via an internal buffer. |
TBufferedWriteTransportFactory | Factory for creating instances of |
TFramedReadTransport | Transport that reads framed messages. |
TFramedReadTransportFactory | Factory for creating instances of |
TFramedWriteTransport | Transport that writes framed messages. |
TFramedWriteTransportFactory | Factory for creating instances of |
TTcpChannel | Bidirectional TCP/IP channel. |
WriteHalf | The writable half of an object returned from |
Traits
TIoChannel | Identifies a splittable bidirectional I/O channel used to send and receive bytes. |
TReadTransport | Identifies a transport used by a |
TReadTransportFactory | Helper type used by a server to create |
TWriteTransport | Identifies a transport used by |
TWriteTransportFactory | Helper type used by a server to create |