Skip to main content

Module codec

Module codec 

Source
Expand description

Codec Module

Codec map structure into blobs of bytes and streams of bytes.

In this module, we define three primary codec used to issue single, two-part or multi-part messages, on a byte stream.

Re-exports§

pub use zero_copy_decoder::TcpRequestMessageZeroCopy;
pub use zero_copy_decoder::ZeroCopyTcpDecoder;

Modules§

zero_copy_decoder
Zero-copy TCP message decoder for high-concurrency scenarios

Structs§

TcpRequestCodec
Codec for encoding/decoding TcpRequestMessage Supports max_message_size enforcement
TcpRequestMessage
TCP request plane protocol message with endpoint routing and trace headers
TcpResponseCodec
Codec for encoding/decoding TcpResponseMessage Supports max_message_size enforcement
TcpResponseMessage
TCP response message (acknowledgment or error)
TwoPartCodec
TwoPartMessage

Enums§

TwoPartMessageType