Crate mux [−] [src]
Data structures representing the mux protocol.
Package mux implements a generic RPC multiplexer with a rich protocol. Mux is itself encoding independent, so it is meant to use as the transport for other RPC systems (eg. thrift). In OSI terminology, it is a pure session layer.
Modules
codec |
Codec functions for encoding and decoding mux frames. |
types |
Wire identification tag of the mux message types. |
Structs
Dentry |
Single entry of the |
Dtab |
Delegate table. |
Init |
Representation of a mux |
Message |
Representation of an entire mux packet. |
Rdispatch |
Representation of a mux |
Rerr |
Representation of a mux |
Tag |
Id number and end flag for message frames. |
Tdiscarded |
Representation of a mux |
Tdispatch |
Representation of a mux |
Tlease |
Representation of a mux |
Treq |
Representation of the mux |
Enums
MessageFrame |
Type wrapper for the mux packet representations. |
Rmsg |
Representation of a mux |
Constants
MAX_TAG |
Maximum value of a mux Tag |
Type Definitions
Contexts |
Contexts of dispatch and init messages. |
Headers |
Headers for a |