|
group2 0.1.0
CSE 125 Group 2
|
16-byte header at the start of every UDP datagram we send. More...
#include <PacketHeader.hpp>
Public Attributes | |
| uint16_t | magic |
| k_protocolMagic | |
| uint8_t | version |
| k_protocolVersion | |
| uint8_t | kind |
| PacketKind. | |
| uint32_t | connectionId |
| Server-assigned; 0 pre-handshake. | |
| uint16_t | sequence |
| Per-(connection, channel). | |
| uint8_t | channel |
| ChannelId. | |
| uint8_t | flags |
| bit 0 = fragmented, bit 1 = encrypted (future) | |
| uint16_t | fragmentInfo |
| hi 8 = fragment index, lo 8 = count; 0 if not fragmented | |
| uint16_t | _pad |
| Reserved; zero. Brings the header to 16 bytes. | |
16-byte header at the start of every UDP datagram we send.
| uint16_t net::PacketHeader::_pad |
Reserved; zero. Brings the header to 16 bytes.
| uint8_t net::PacketHeader::channel |
| uint32_t net::PacketHeader::connectionId |
Server-assigned; 0 pre-handshake.
| uint8_t net::PacketHeader::flags |
bit 0 = fragmented, bit 1 = encrypted (future)
| uint16_t net::PacketHeader::fragmentInfo |
hi 8 = fragment index, lo 8 = count; 0 if not fragmented
| uint8_t net::PacketHeader::kind |
| uint16_t net::PacketHeader::magic |
k_protocolMagic
| uint16_t net::PacketHeader::sequence |
Per-(connection, channel).
| uint8_t net::PacketHeader::version |
k_protocolVersion