Uses of Record Class
io.github.mahmoudimus.quic.packet.HeaderLayout
Packages that use HeaderLayout
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 HeaderLayout in io.github.mahmoudimus.quic.packet
Methods in io.github.mahmoudimus.quic.packet that return HeaderLayoutModifier and TypeMethodDescriptionPacketHeader.encode(ByteBuffer out) Writes the header at the buffer's position.PacketHeader.Handshake.encode(ByteBuffer out) PacketHeader.Initial.encode(ByteBuffer out) PacketHeader.Retry.encode(ByteBuffer out) PacketHeader.Short.encode(ByteBuffer out) PacketHeader.VersionNegotiation.encode(ByteBuffer out) PacketHeader.ZeroRtt.encode(ByteBuffer out) Methods in io.github.mahmoudimus.quic.packet with parameters of type HeaderLayoutModifier and TypeMethodDescriptionstatic intPacketProtection.protect(ByteBuffer packet, HeaderLayout layout, int payloadEnd, long packetNumber, DirectionalKeys keys) Protects an encoded packet in place.