Uses of Package
io.github.mahmoudimus.quic.packet
Packages that use io.github.mahmoudimus.quic.packet
Package
Description
QUIC frames (RFC 9000 section 19, RFC 9221 DATAGRAM, and the ACK frequency extension): a sealed
Frame hierarchy, its encoders and a validating decoder.QUIC packets (RFC 9000 section 17, RFC 9369): header encoding and partial decoding, packet
number truncation and recovery, coalesced datagrams, and protecting and unprotecting whole
packets in place.
-
Classes in io.github.mahmoudimus.quic.packet used by io.github.mahmoudimus.quic.frame
-
Classes in io.github.mahmoudimus.quic.packet used by io.github.mahmoudimus.quic.packetClassDescriptionWhere an encoded header's fields sit in the packet buffer, so that protection can fill in the Length field and mask the packet number once the payload is written.A packet with protection removed: its full header and its plaintext payload of frames.A packet header that cannot be decoded.A decoded QUIC packet header (RFC 9000 section 17), or one to encode.A header of a protected packet, with a packet number.A Retry packet (RFC 9000 section 17.2.5): the whole packet, since it has no payload beyond the token and the integrity tag.The QUIC packet types (RFC 9000 section 17).A packet whose unprotected header fields are parsed but whose packet number and payload are still protected: quinn's
PartialDecode.