Application-level exception.
A protocol-level exception.
Types of Thrift RPC messages.
The field types Thrift protocols support.
Skips a field of the given type on the protocol.
Interface for a Thrift protocol implementation. Essentially, it defines a way of reading and writing all the base types, plus a mechanism for writing out structs with indexed fields.
Creates a protocol operating on a given transport.
Descriptions of Thrift entities.
true if T is a TProtocol.
Defines the basic interface for a Thrift protocol and associated exception types.
Most parts of the protocol API are typically not used in client code, as the actual serialization code is generated by thrift.codegen.* – the only interesting thing usually is that there are protocols which can be created from transports and passed around.