group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
Server Member List

This is the complete list of members for Server, including all inherited members.

acceptClients()Serverprivate
advertiseServer_Serverprivate
broadcastKillEvents(const std::vector< NetKillEvent > &events)Server
broadcastLobbyUpdate(const LobbyUpdateEvent &event)Server
broadcastMatchConfig(const MatchConfig &config)Server
broadcastMatchStatus(MatchStatePacket packet)Server
broadcastParticleEvents(const std::vector< NetParticleEvent > &events)Server
broadcastRegistry(const Registry &registry)Server
broadcastRosterEventExcept(ClientId excluded, const PlayerRosterEvent &event)Server
broadcastTextChat(ClientId sender, std::string_view message)Server
ClientConnectedCallback typedefServer
clientConnectedFn_Serverprivate
clientCountAtomic_Serverprivate
ClientDisconnectedCallback typedefServer
clientDisconnectedFn_Serverprivate
clientsServerprivate
connIdToClient_Serverprivate
dequeueEvent()Server
directoryAddr_Serverprivate
directoryServerId_Serverprivate
disconnectClient(Connection &conn)Serverprivate
discoveryConfig_Serverprivate
drainEvents(std::vector< Event > &out)Server
enqueueBroadcast(uint8_t replaceKey, const void *data, int len)Serverprivate
enqueueReliableEvent(const void *data, int len)Serverprivate
enqueueReliableEventExcept(std::span< const ClientId > excluded, const void *data, int len)Serverprivate
enqueueTo(const ClientId &clientId, uint8_t replaceKey, const void *data, int len)Serverprivate
eventQueueServerprivate
flushAllOutbound()Server
getClientCount()Server
getClientRttMs(ClientId clientId)Server
getNextClientId()Serverprivate
globalDirectoryServerId() const noexceptServer
handleDirectoryEvent(const std::vector< std::uint8_t > &payload, const net::UdpEndpointAddr &from)Serverprivate
handleMessage(Connection &client, const void *data, Uint32 len)Serverprivate
handleSessionPayload(std::uint64_t connId, net::ChannelId channel, const std::uint8_t *payload, std::uint32_t len)Serverprivate
handleUdpUnreliable(std::uint64_t connId, const net::UdpEndpointAddr &from, const uint8_t *payload, uint32_t len)Serverprivate
handleVoiceFrame(Connection &conn, const std::uint8_t *payload, std::uint32_t len)Serverprivate
init(const char *addr, Uint16 port, const TransportConfig &transport={}, const GlobalDiscoveryConfig &discovery={})Server
isEmpty()Server
keyframeRaw_Serverprivate
keyframeTick_Serverprivate
lastDirectoryHeartbeatMs_Serverprivate
listeningPort() constServer
listenPort_Serverprivate
maxPlayers_Serverprivate
networkLoop()Serverprivate
networkThread_Serverprivate
nextChatServerSeq_Serverprivate
nextClientIdServerprivate
notifyPlayerClientId(ClientId clientId, entt::entity playerEntity)Server
onClientConnected(ClientConnectedCallback fn)Serverinline
onClientDisconnected(ClientDisconnectedCallback fn)Serverinline
pendingSnapshotFramed_Serverprivate
pendingSnapshotPayload_Serverprivate
poll()Serverinline
readClients()Serverprivate
resetAppliedInputTicks()Server
rttSnapshotAtomic_Serverprivate
sendDirectoryHeartbeat(Uint64 nowMs)Serverprivate
sendLobbyStateToClient(ClientId clientId, const std::vector< LobbyPlayer > &players)Server
sendMatchConfigToClient(ClientId clientId, const MatchConfig &config)Server
sendToClient(const ClientId &clientId, const void *data, int len)Server
sendVoiceFrameToClient(ClientId recipient, ClientId speaker, std::uint16_t sequence, std::uint8_t frameMs, std::span< const std::uint8_t > opus)Server
sendVoiceFrameToClients(std::span< const ClientId > recipients, ClientId speaker, std::uint16_t sequence, std::uint8_t frameMs, std::span< const std::uint8_t > opus)Server
serverServerprivate
session_Serverprivate
setAdvertiseServer(bool enabled)Server
setMaxPlayers(int maxPlayers)Server
shouldStop_Serverprivate
shutdown()Server
snapshotClientNetStates(std::vector< ClientNetState > &out)Server
snapshotCounter_Serverprivate
stateMutex_Serverprivate
transportConfig_Serverprivate
udpEndpoint_Serverprivate
usingUdpSession_Serverprivate