pub struct Manager<Config: Config> { /* private fields */ }

Implementations

Constructs a new recovery::Manager

Invoked when the Client processes a Retry packet.

Reset congestion controller state by discarding sent bytes and replacing recovery manager with a new instance of itself.

Updates the PTO timer

Queries the component for any outgoing frames that need to get sent

Process ACK frame.

Update congestion controller, timers and meta data around acked packet ranges.

Returns true if the recovery manager requires a probe packet to be sent.

Clears bytes in flight for sent packets.

Trait Implementations

Formats the value using the given formatter. Read more

Notifies the query of any timers owned by the provider Read more

Returns the next Timestamp at which the earliest timer is armed in the provider

Returns true if there are any timers armed

Counts the number of armed timers in the provider

Iterates over each timer in the provider and calls the provided function

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.