Uses of Interface
io.github.mahmoudimus.quic.packet.PacketHeader.Numbered
Packages that use PacketHeader.Numbered
Package
Description
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.
-
Uses of PacketHeader.Numbered in io.github.mahmoudimus.quic.packet
Classes in io.github.mahmoudimus.quic.packet that implement PacketHeader.NumberedModifier and TypeClassDescriptionstatic final recordA Handshake packet header (RFC 9000 section 17.2.4).static final recordAn Initial packet header (RFC 9000 section 17.2.2).static final recordA short (1-RTT) packet header (RFC 9000 section 17.3.1).static final recordA 0-RTT packet header (RFC 9000 section 17.2.3).Methods in io.github.mahmoudimus.quic.packet that return PacketHeader.NumberedModifier and TypeMethodDescriptionPacket.header()Returns the value of theheaderrecord component.ProtectedPacket.removeHeaderProtection(HeaderKey key, long largestPacketNumber) Removes header protection in place and recovers the full packet number.Methods in io.github.mahmoudimus.quic.packet with parameters of type PacketHeader.NumberedModifier and TypeMethodDescriptionPacketBuilder.begin(PacketHeader.Numbered header, DirectionalKeys keys) Starts a packet after any already finished in this datagram.Constructors in io.github.mahmoudimus.quic.packet with parameters of type PacketHeader.Numbered