Skip to main content

Module feedback

Module feedback 

Source
Expand description

Optional advisory feedback. All accounting and adaptation run on stream workers. Sender and receiver must be built with matching feedback layouts.

Structs§

AdaptationBounds
FeedbackController
Pure deterministic controller. It cannot alter the send budget or retained storage.
FeedbackPolicy
Local sender policy for feedback cadence, timeout, and FEC adaptation.
FeedbackReporter
Receiver-side cadence and identity. The caller gathers counters from its router and attempts one datagram send; backpressure never queues feedback history.
FeedbackRequirements
Return-report cadence and identity advertised to the receiver.
FeedbackSnapshot
ReceiverReport
Cumulative measurements since this receiver joined the destination. Taking deltas between accepted reports tolerates lost feedback datagrams.
SourceOutcomes
Cumulative outcomes for a contiguous finalized source-symbol range. Initial unseen history and the still-live coding window are excluded. ESI wraps at u32.

Enums§

FeedbackState

Constants§

FEEDBACK_BUFFER_BYTES

Functions§

destination_key
Stable destination binding without transmitting or looking up strings on workers.