group2
0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
PacketType.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
5
enum class
PacketType
: uint8_t
6
{
7
// Client -> Server
8
INPUT
,
9
10
// Server -> Client
11
ASSIGN_CLIENT_ID
,
12
UPDATE_REGISTRY
,
13
14
// Server -> All clients (particle effect replication)
15
PARTICLE_SPAWN
,
16
17
// Bidirectional (latency measurement)
18
PING
,
// Client -> Server (carries uint64_t timestamp)
19
PONG
,
// Server -> Client (echoes timestamp back)
20
21
// Server -> All clients (match status updates)
22
MATCH_STATE
,
23
};
PacketType
PacketType
Definition
PacketType.hpp:6
PacketType::PONG
@ PONG
PacketType::PARTICLE_SPAWN
@ PARTICLE_SPAWN
PacketType::ASSIGN_CLIENT_ID
@ ASSIGN_CLIENT_ID
PacketType::UPDATE_REGISTRY
@ UPDATE_REGISTRY
PacketType::INPUT
@ INPUT
PacketType::PING
@ PING
PacketType::MATCH_STATE
@ MATCH_STATE
src
network
PacketType.hpp
Generated by
1.9.8