Hierarchy For Package io.github.mahmoudimus.quic.packet
Class Hierarchy
- java.lang.Object
- io.github.mahmoudimus.quic.packet.PacketBuilder
- io.github.mahmoudimus.quic.packet.PacketNumber
- io.github.mahmoudimus.quic.packet.PacketProtection
- io.github.mahmoudimus.quic.packet.ProtectedPacket
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.github.mahmoudimus.quic.packet.PacketDecodeException
- io.github.mahmoudimus.quic.packet.UnsupportedVersionException
- io.github.mahmoudimus.quic.packet.PacketDecodeException
- java.lang.Exception
Interface Hierarchy
- io.github.mahmoudimus.quic.packet.PacketHeader
- io.github.mahmoudimus.quic.packet.PacketHeader.Numbered
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.mahmoudimus.quic.packet.PacketType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.mahmoudimus.quic.packet.HeaderLayout
- io.github.mahmoudimus.quic.packet.Packet
- io.github.mahmoudimus.quic.packet.PacketHeader.Handshake (implements io.github.mahmoudimus.quic.packet.PacketHeader.Numbered)
- io.github.mahmoudimus.quic.packet.PacketHeader.Initial (implements io.github.mahmoudimus.quic.packet.PacketHeader.Numbered)
- io.github.mahmoudimus.quic.packet.PacketHeader.Retry (implements io.github.mahmoudimus.quic.packet.PacketHeader)
- io.github.mahmoudimus.quic.packet.PacketHeader.Short (implements io.github.mahmoudimus.quic.packet.PacketHeader.Numbered)
- io.github.mahmoudimus.quic.packet.PacketHeader.VersionNegotiation (implements io.github.mahmoudimus.quic.packet.PacketHeader)
- io.github.mahmoudimus.quic.packet.PacketHeader.ZeroRtt (implements io.github.mahmoudimus.quic.packet.PacketHeader.Numbered)
- java.lang.Record