![]() |
ConnectX 3.0
ConnectX Game Suite
|
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 typedef | Client | |
| ErrorCallback typedef | Client | |
| GameStateUpdateCallback typedef | Client | |
| getCurrentState() const | Client | inline |
| getGameId() const | Client | inline |
| getGameInfo() const | Client | inline |
| getGameName() const | Client | inline |
| getPlayerId() const | Client | inline |
| getPlayerIndex(const GameStateUpdate &state, uint8_t player_id) | Client | inline |
| getSessionToken() const | Client | inline |
| isConnected() const | Client | inline |
| isMyTurn() const | Client | inline |
| isRunning() const | Client | inline |
| MoveResultCallback typedef | Client | |
| onDisconnected(DisconnectedCallback callback) | Client | inline |
| onError(ErrorCallback callback) | Client | inline |
| onGameStateUpdate(GameStateUpdateCallback callback) | Client | inline |
| onMoveResult(MoveResultCallback callback) | Client | inline |
| 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 |