Skip to main content

Module channel

Module channel 

Source
Expand description

Reliable data channels: reassembly/ordering of incoming data, and fragmentation/sequencing of outgoing data.

Structs§

CorruptData
Signals that incoming reliable data was malformed. The session should respond by terminating the connection as DisconnectReason::CorruptPacket.
DataInputStats
Statistics gathered while receiving reliable data.
DataOutputStats
Statistics gathered while sending reliable data.
InputConfig
Configuration controlling the input channel’s behaviour.
OutgoingContextual
A contextual packet the channel wishes to send (without OP code or CRC framing, which the session layer applies). For this channel it is always an acknowledgement carrying a single sequence number.
OutgoingReliable
A reliable data packet the channel wishes to send (without OP code or CRC framing, which the session layer applies).
OutputConfig
Configuration controlling the output channel’s behaviour.
ReliableDataInputChannel
Handles reliable data packets, extracting the proxied application data in order.
ReliableDataOutputChannel
Converts application data into ordered, fragmented reliable data packets.