Module thrift::transport [] [src]

Types required to send and receive bytes over an I/O channel.

The core type is the TTransport trait, through which a TProtocol can send and receive primitives over the wire. While TProtocol instances deal with primitive types, TTransport instances understand only bytes.

Structs

TBufferedTransport

Transport that communicates with endpoints using a byte stream.

TBufferedTransportFactory

Factory for creating instances of TBufferedTransport

TFramedTransport

Transport that communicates with endpoints using framed messages.

TFramedTransportFactory

Factory for creating instances of TFramedTransport.

TPassThruTransport

Proxy that wraps an inner TTransport and delegates all calls to it.

TTcpTransport

Communicate with a Thrift service over a TCP socket.

Traits

TTransport

Identifies an I/O channel that can be used to send and receive bytes.

TTransportFactory

Helper type used by servers to create TTransport instances for accepted client connections.