Interface PacketHeader.Numbered

All Superinterfaces:
PacketHeader
All Known Implementing Classes:
PacketHeader.Handshake, PacketHeader.Initial, PacketHeader.Short, PacketHeader.ZeroRtt
Enclosing interface:
PacketHeader

public static sealed interface PacketHeader.Numbered extends PacketHeader permits PacketHeader.Initial, PacketHeader.ZeroRtt, PacketHeader.Handshake, PacketHeader.Short
A header of a protected packet, with a packet number.
  • Method Details

    • packetNumber

      long packetNumber()
      The full packet number.
      Returns:
      0 to 262-1
    • packetNumberLength

      int packetNumberLength()
      The number of packet number bytes on the wire.
      Returns:
      1 to 4