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 |