Skip to main content

Module packet

Module packet 

Source
Expand description

TDS packet framing helpers.

Structs§

PacketHeader
TDS packet header.
PacketMessage
A decoded TDS message assembled from one or more packets.
PacketStatus
TDS packet status byte.
PacketType
TDS packet type byte.

Enums§

PacketFrameError
Error returned while framing or deframing TDS packets.
PacketHeaderError
Error returned while decoding a TDS packet header.

Constants§

MAX_PACKET_LEN
Maximum encoded TDS packet length. The packet header stores this as a u16.
PACKET_HEADER_LEN
Length in bytes of a TDS packet header.

Functions§

encode_message
Encodes a message payload into one or more TDS packets.
try_decode_message
Tries to decode one complete TDS message from the front of input.