Uses of Record Class
io.github.mahmoudimus.quic.connection.RangeSet.Range
Packages that use RangeSet.Range
Package
Description
The sans-I/O QUIC connection and endpoint, ported from quinn-proto: the
Connection state machine (handshake, packet assembly and
processing, key updates, closing and draining), the Endpoint that routes datagrams and answers with Version
Negotiation, Retry and stateless resets, their configurations (TransportConfig, ServerConfig, ClientConfig, EndpointConfig), and the building blocks they are made of:
range sets (RangeSet), reassembly of received data
(Assembler), buffering of sent data (SendBuffer), streams and flow control (StreamsState), packet number spaces and ACK generation
(PacketSpace), loss detection (Recovery), pacing (Pacer), path MTU discovery (MtuDiscovery) and timers (TimerTable).-
Uses of RangeSet.Range in io.github.mahmoudimus.quic.connection
Methods in io.github.mahmoudimus.quic.connection that return RangeSet.RangeModifier and TypeMethodDescriptionRangeSet.peekMin()The first range.RangeSet.popMin()Removes and returns the first range.Methods in io.github.mahmoudimus.quic.connection that return types with arguments of type RangeSet.RangeModifier and TypeMethodDescriptionRangeSet.descending()The ranges in descending order, as ACK frames list them.RangeSet.iterator()The ranges in ascending order.RangeSet.replace(long start, long end) Adds[start, end)and returns the parts of it that were already present, in ascending order.