Skip to main content

Module egress

Module egress 

Source
Expand description

Complete RTC output dispatched to worker-local network adapters.

RtcEgress::flush dispatches each turn after session rollback and mutable RTC state access finish. UDP transmits retain staging order without a cross-protocol completion order. A successful send means local socket acceptance, not remote delivery.

Tuple lookup during flush cannot distinguish output for a replaced connection.

Modulesยง

tcp ๐Ÿ”’
TCP output handed to the per-stream writers of the TCP acceptor.
udp ๐Ÿ”’
Ordered UDP windows, announced-source validation and reusable message plans.

Structsยง

RtcEgress ๐Ÿ”’
Network output for one RTC worker.

Enumsยง

TransmitRejection ๐Ÿ”’

Functionsยง

report_rejection ๐Ÿ”’