Struct quinn::congestion::NewReno
source · pub struct NewReno { /* private fields */ }Expand description
A simple, standard congestion controller
Implementations§
Trait Implementations§
source§impl Controller for NewReno
impl Controller for NewReno
source§fn on_ack(
&mut self,
_now: Instant,
sent: Instant,
bytes: u64,
app_limited: bool,
_rtt: &RttEstimator
)
fn on_ack(
&mut self,
_now: Instant,
sent: Instant,
bytes: u64,
app_limited: bool,
_rtt: &RttEstimator
)
Packet deliveries were confirmed Read more
source§fn on_congestion_event(
&mut self,
now: Instant,
sent: Instant,
is_persistent_congestion: bool,
_lost_bytes: u64
)
fn on_congestion_event(
&mut self,
now: Instant,
sent: Instant,
is_persistent_congestion: bool,
_lost_bytes: u64
)
Packets were deemed lost or marked congested Read more
source§fn initial_window(&self) -> u64
fn initial_window(&self) -> u64
Initial congestion window
source§fn into_any(self: Box<NewReno, Global>) -> Box<dyn Any + 'static, Global>
fn into_any(self: Box<NewReno, Global>) -> Box<dyn Any + 'static, Global>
Returns Self for use in down-casting to extract implementation details