group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
network Directory Reference
Directory dependency graph for network:

Directories

 
crypto
 
discovery
 
lobby
 
transport

Files

 
ChatProtocol.cpp
 Text-chat packet helpers.
 
ChatProtocol.hpp
 Bounded text-chat packet helpers shared by client, server, and tests.
 
MatchStatus.hpp
 Shared definitions for match status and state synchronization between server and clients.
 
MessageStream.cpp
 Implementation of the MessageStream length-prefixed framing layer.
 
MessageStream.hpp
 Length-prefixed message framing layer over a TCP stream socket.
 
NetKillEvent.hpp
 Structure of kill event broadcasted from server to clients.
 
NetworkConfig.cpp
 Implementation of loadNetworkConfig().
 
NetworkConfig.hpp
 Network configuration loaded from config.toml at startup.
 
OutboundQueue.cpp
 Implementation of the per-client outbound message queue.
 
OutboundQueue.hpp
 Per-client outbound message queue with replace-on-stale semantics.
 
PacketType.hpp
 Network packet type identifiers for client-server communication.
 
RegistryArchive.hpp
 Lightweight binary serialization archives for ECS component snapshots.
 
RegistrySerialization.cpp
 Implementation of ECS registry serialization for network transport.
 
RegistrySerialization.hpp
 Serialize and deserialize the entt ECS registry for network replication.
 
RelayToken.hpp
 Opaque relay authorization token shared by discovery and transport.
 
ShotDebugReport.hpp
 Wire-format types for the PR-20 lag-comp shot debug visualizer.
 
ShotEvent.hpp
 Wire-format particle effect event broadcast from server to all clients.
 
VoiceProtocol.cpp
 Opus voice-frame packet helpers.
 
VoiceProtocol.hpp
 Bounded Opus voice-frame packet helpers.