Module rift::protocol [] [src]

Structs

TBinaryInputProtocol

Sends messages over an underlying transport transport using a simple binary protocol.

TBinaryInputProtocolFactory
TBinaryOutputProtocol

Sends messages over an underlying transport transport using a simple binary protocol.

TBinaryOutputProtocolFactory
TCompactInputProtocol

Sends messages over an underlying transport transport using the Thrift Compact protocol as described in THRIFT-110.

TCompactInputProtocolFactory

Convenience object that can be used to create an instance of TCompactProtocol.

TCompactOutputProtocol

Sends messages over an underlying transport transport using the Thrift Compact protocol as described in THRIFT-110.

TCompactOutputProtocolFactory

Convenience object that can be used to create an instance of TCompactProtocol.

TFieldIdentifier

Identifies an instance of a Thrift field in its corresponding protocol representation.

TListIdentifier

Identifies an instance of a list in its protocol representation.

TMapIdentifier

Identifies an instance of a map in its protocol representation.

TMessageIdentifier

Identifies an instance of a Thrift message in its corresponding protocol representation.

TMultiplexedInputProtocol

A TProtocol that can send Thrift messages over a single endpoint shared with other Thrift services. This construct can only be used when paired with a corresponding TMultiplexedProcessor at the receiver.

TMultiplexedOutputProtocol

A TProtocol that can send Thrift messages over a single endpoint shared with other Thrift services. This construct can only be used when paired with a corresponding TMultiplexedProcessor at the receiver.

TSetIdentifier

Identifies an instance of a set in its protocol representation.

TStructIdentifier

Identifies an instance of a Thrift struct in its corresponding protocol representation.

Enums

TMessageType

Thrift message type.

TType

Thrift field type.

Traits

TInputProtocol
TInputProtocolFactory
TOutputProtocol
TOutputProtocolFactory

Functions

field_id
verify_expected_message_type
verify_expected_sequence_number
verify_expected_service_call
verify_required_field_exists