class PacketBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
static class | PacketBuilder.FragmentClass for passing multiple fragments to buildPacket() |
| Modifier and Type | Field and Description |
|---|---|
static int | ABSOLUTE_MAX_ACKSone byte field |
static int | DATA_HEADER_SIZEnot including acks. |
static int | FRAGMENT_HEADER_SIZE4 byte msg ID + 3 byte fragment info |
static int | HEADER_SIZEif no extended options or rekey data, which we don't support = 37 |
static int | IP_HEADER_SIZEIPv4 only |
static int | IPV6_HEADER_SIZEIPv6 header size in bytes. |
static int | MIN_DATA_PACKET_OVERHEADMinimum IPv4 data packet overhead in bytes (74). |
static int | MIN_IPV6_DATA_PACKET_OVERHEADMinimum IPv6 data packet overhead in bytes (94). |
(package private) static int | PRIORITY_HIGHHigher than all other OutNetMessage priorities, but still droppable,
and will be shown in the codel.UDP-Sender.drop.500 stat. |
static int | UDP_HEADER_SIZESame for IPv4 and IPv6 |
public static final int ABSOLUTE_MAX_ACKS
public static final int DATA_HEADER_SIZE
public static final int FRAGMENT_HEADER_SIZE
public static final int HEADER_SIZE
public static final int IP_HEADER_SIZE
public static final int IPV6_HEADER_SIZE
public static final int MIN_DATA_PACKET_OVERHEAD
public static final int MIN_IPV6_DATA_PACKET_OVERHEAD
static final int PRIORITY_HIGH
public static final int UDP_HEADER_SIZE