Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
rtp::net::Header Struct Reference

Packet header with sequencing and acknowledgment support. More...

#include <Packet.hpp>

Collaboration diagram for rtp::net::Header:

Public Attributes

uint16_t magic = MAGIC_NUMBER
 Magic number for validation.
 
uint16_t sequenceId = 0
 Packet sequence number.
 
uint32_t bodySize = 0
 Size of the packet body.
 
uint16_t ackId = 0
 Last acknowledged packet.
 
OpCode opCode = OpCode::None
 Operation code.
 
uint8_t reserved = 0
 Reserved for future use.
 
uint32_t sessionId = 0
 Session identifier.
 

Detailed Description

Packet header with sequencing and acknowledgment support.

Definition at line 130 of file Packet.hpp.

Member Data Documentation

◆ ackId

◆ bodySize

◆ magic

◆ opCode

◆ reserved

uint8_t rtp::net::Header::reserved = 0

Reserved for future use.

Definition at line 136 of file Packet.hpp.

Referenced by rtp::net::Packet::Packet().

◆ sequenceId

◆ sessionId


The documentation for this struct was generated from the following file: