Lines Matching defs:Recovery
67 pub struct Recovery { struct
68 loss_detection_timer: Option<Instant>,
70 pto_count: u32,
72 time_of_last_sent_ack_eliciting_pkt: [Option<Instant>; packet::EPOCH_COUNT],
74 largest_acked_pkt: [u64; packet::EPOCH_COUNT],
76 largest_sent_pkt: [u64; packet::EPOCH_COUNT],
78 latest_rtt: Duration,
80 smoothed_rtt: Option<Duration>,
82 rttvar: Duration,
84 minmax_filter: minmax::Minmax<Duration>,
86 min_rtt: Duration,
88 pub max_ack_delay: Duration,
90 loss_time: [Option<Instant>; packet::EPOCH_COUNT],
92 sent: [VecDeque<Sent>; packet::EPOCH_COUNT],
94 pub lost: [Vec<frame::Frame>; packet::EPOCH_COUNT],
96 pub acked: [Vec<frame::Frame>; packet::EPOCH_COUNT],
98 pub lost_count: usize,
100 pub loss_probes: [usize; packet::EPOCH_COUNT],
102 in_flight_count: [usize; packet::EPOCH_COUNT],
104 app_limited: bool,
106 delivery_rate: delivery_rate::Rate,
109 cc_ops: &'static CongestionControlOps,
111 congestion_window: usize,
113 bytes_in_flight: usize,
138 impl Recovery { argument
922 impl std::fmt::Debug for Recovery { implementation