| Action typedef | CFsm< CNetClient > | private |
| AddTransition(unsigned int state, unsigned int eventType, unsigned int nextState, Action *pAction=nullptr, CNetClient *pContext=nullptr) | CFsm< CNetClient > | inline |
| CheckServerConnection() | CNetClient | |
| CNetClient(CGame *game) | CNetClient | |
| DestroyConnection() | CNetClient | |
| GetCurrState() const | CFsm< CNetClient > | inline |
| GetGUID() const | CNetClient | inline |
| GetNextState() const | CFsm< CNetClient > | inline |
| GetScriptInterface() | CNetClient | |
| GuiPoll(JS::MutableHandleValue) | CNetClient | |
| HandleConnect() | CNetClient | |
| HandleDisconnect(u32 reason) | CNetClient | |
| HandleGetServerDataFailed(const CStr &error) | CNetClient | |
| HandleMessage(CNetMessage *message) | CNetClient | |
| IsController() const | CNetClient | inline |
| IsDone() const | CFsm< CNetClient > | inline |
| IsFirstTime() const | CFsm< CNetClient > | inlineprivate |
| LoadFinished() | CNetClient | |
| m_ClientTurnManager | CNetClient | private |
| m_ControllerSecret | CNetClient | private |
| m_CurrState | CFsm< CNetClient > | private |
| m_Done | CFsm< CNetClient > | private |
| m_FirstState | CFsm< CNetClient > | private |
| m_Game | CNetClient | private |
| m_GUID | CNetClient | private |
| m_GuiMessageQueue | CNetClient | private |
| m_HostID | CNetClient | private |
| m_HostJID | CNetClient | private |
| m_IsController | CNetClient | private |
| m_JoinSyncBuffer | CNetClient | private |
| m_LastConnectionCheck | CNetClient | private |
| m_NextState | CFsm< CNetClient > | private |
| m_Password | CNetClient | private |
| m_PlayerAssignments | CNetClient | private |
| m_PollingThread | CNetClient | private |
| m_Rejoin | CNetClient | private |
| m_ServerAddress | CNetClient | private |
| m_ServerPort | CNetClient | private |
| m_Session | CNetClient | private |
| m_Transitions | CFsm< CNetClient > | private |
| m_UserName | CNetClient | private |
| m_UseSTUN | CNetClient | private |
| NONCOPYABLE(CNetClient) | CNetClient | private |
| OnAuthenticate(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnAuthenticateRequest(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnChat(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnClientPaused(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnClientPerformance(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnClientsLoading(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnClientTimeout(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnConnect(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnGameSetup(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnGameStart(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnHandshake(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnHandshakeResponse(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnInGame(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnJoinSyncEndCommandBatch(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnJoinSyncStart(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnKicked(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnLoadedGame(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnPlayerAssignment(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnReady(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| OnRejoined(CNetClient *client, CFsmEvent *event) | CNetClient | privatestatic |
| Poll() | CNetClient | |
| PostPlayerAssignmentsToScript() | CNetClient | private |
| PushGuiMessage(Args const &... args) | CNetClient | inline |
| SendAssignPlayerMessage(const int playerID, const CStr &guid) | CNetClient | |
| SendAuthenticateMessage() | CNetClient | private |
| SendChatMessage(const std::wstring &text) | CNetClient | |
| SendClearAllReadyMessage() | CNetClient | |
| SendGameSetupMessage(JS::MutableHandleValue attrs, const ScriptInterface &scriptInterface) | CNetClient | |
| SendKickPlayerMessage(const CStrW &playerName, bool ban) | CNetClient | |
| SendMessage(const CNetMessage *message) | CNetClient | |
| SendPausedMessage(bool pause) | CNetClient | |
| SendReadyMessage(const int status) | CNetClient | |
| SendRejoinedMessage() | CNetClient | |
| SendStartGameMessage(const CStr &initAttribs) | CNetClient | |
| SetAndOwnSession(CNetClientSession *session) | CNetClient | private |
| SetControllerSecret(const std::string &secret) | CNetClient | |
| SetCurrState(unsigned int state) | CFsm< CNetClient > | inline |
| SetFirstState(unsigned int firstState) | CFsm< CNetClient > | inline |
| SetGamePassword(const CStr &hashedPassword) | CNetClient | |
| SetHostJID(const CStr &jid) | CNetClient | |
| SetNextState(unsigned int nextState) | CFsm< CNetClient > | inline |
| SetupConnection(ENetHost *enetClient) | CNetClient | |
| SetupConnectionViaLobby() | CNetClient | |
| SetupServerData(CStr address, u16 port, bool stun) | CNetClient | |
| SetUserName(const CStrW &username) | CNetClient | |
| ShouldShutdown() const | CNetClient | |
| TestReadGuiMessages() | CNetClient | |
| Trace(JSTracer *trc, void *data) | CNetClient | inlinestatic |
| TraceMember(JSTracer *trc) | CNetClient | |
| TransitionMap typedef | CFsm< CNetClient > | private |
| TryToConnect(const CStr &hostJID, bool localNetwork) | CNetClient | |
| Update(unsigned int eventType, void *pEventData) | CFsm< CNetClient > | inline |
| ~CNetClient() | CNetClient | virtual |