Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/source/network/NetServer.h
/* Copyright (C) 2017 Wildfire Games. | /* Copyright (C) 2019 Wildfire Games. | ||||
* This file is part of 0 A.D. | * This file is part of 0 A.D. | ||||
* | * | ||||
* 0 A.D. is free software: you can redistribute it and/or modify | * 0 A.D. is free software: you can redistribute it and/or modify | ||||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | ||||
* the Free Software Foundation, either version 2 of the License, or | * the Free Software Foundation, either version 2 of the License, or | ||||
* (at your option) any later version. | * (at your option) any later version. | ||||
* | * | ||||
* 0 A.D. is distributed in the hope that it will be useful, | * 0 A.D. is distributed in the hope that it will be useful, | ||||
▲ Show 20 Lines • Show All 239 Lines • ▼ Show 20 Lines | private: | ||||
void SetupSession(CNetServerSession* session); | void SetupSession(CNetServerSession* session); | ||||
bool HandleConnect(CNetServerSession* session); | bool HandleConnect(CNetServerSession* session); | ||||
void OnUserJoin(CNetServerSession* session); | void OnUserJoin(CNetServerSession* session); | ||||
void OnUserLeave(CNetServerSession* session); | void OnUserLeave(CNetServerSession* session); | ||||
static bool OnClientHandshake(void* context, CFsmEvent* event); | static bool OnClientHandshake(void* context, CFsmEvent* event); | ||||
static bool OnAuthenticate(void* context, CFsmEvent* event); | static bool OnAuthenticate(void* context, CFsmEvent* event); | ||||
static bool OnInGame(void* context, CFsmEvent* event); | static bool OnSimulationCommand(void* context, CFsmEvent* event); | ||||
static bool OnSyncCheck(void* context, CFsmEvent* event); | |||||
static bool OnEndCommandBatch(void* context, CFsmEvent* event); | |||||
static bool OnChat(void* context, CFsmEvent* event); | static bool OnChat(void* context, CFsmEvent* event); | ||||
static bool OnReady(void* context, CFsmEvent* event); | static bool OnReady(void* context, CFsmEvent* event); | ||||
static bool OnClearAllReady(void* context, CFsmEvent* event); | static bool OnClearAllReady(void* context, CFsmEvent* event); | ||||
static bool OnGameSetup(void* context, CFsmEvent* event); | static bool OnGameSetup(void* context, CFsmEvent* event); | ||||
static bool OnAssignPlayer(void* context, CFsmEvent* event); | static bool OnAssignPlayer(void* context, CFsmEvent* event); | ||||
static bool OnStartGame(void* context, CFsmEvent* event); | static bool OnStartGame(void* context, CFsmEvent* event); | ||||
static bool OnLoadedGame(void* context, CFsmEvent* event); | static bool OnLoadedGame(void* context, CFsmEvent* event); | ||||
static bool OnJoinSyncingLoadedGame(void* context, CFsmEvent* event); | static bool OnJoinSyncingLoadedGame(void* context, CFsmEvent* event); | ||||
▲ Show 20 Lines • Show All 119 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator