ConnectX 3.0
ConnectX Game Suite
Loading...
Searching...
No Matches
Client Member List

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

Client()Client
connect(const std::string &host, uint16_t port)Client
disconnect()Client
DisconnectedCallback typedefClient
ErrorCallback typedefClient
GameStateUpdateCallback typedefClient
getCurrentState() constClientinline
getGameId() constClientinline
getGameInfo() constClientinline
getGameName() constClientinline
getPlayerId() constClientinline
getPlayerIndex(const GameStateUpdate &state, uint8_t player_id)Clientinline
getSessionToken() constClientinline
isConnected() constClientinline
isMyTurn() constClientinline
isRunning() constClientinline
MoveResultCallback typedefClient
onDisconnected(DisconnectedCallback callback)Clientinline
onError(ErrorCallback callback)Clientinline
onGameStateUpdate(GameStateUpdateCallback callback)Clientinline
onMoveResult(MoveResultCallback callback)Clientinline
requestConnect(const std::string &player_name, int timeout_ms=3000)Client
requestCreateGame(const GameConfig &config, const std::string &name="", int timeout_ms=3000)Client
requestGamesList(int timeout_ms=3000)Client
requestJoinGame(uint32_t game_id, int timeout_ms=3000)Client
run()Client
sendConnectRequest(const std::string &player_name)Client
sendCreateGame(const GameConfig &config, const std::string &name="")Client
sendDisconnect(const std::string &reason="Client disconnecting")Client
sendJoinGame(uint32_t game_id)Client
sendListGames()Client
sendMove(uint8_t column)Client
stop()Client
~Client()Client