| Connect(const std::string &host, int port=8765) | yaze::net::WebSocketClient | |
| current_session_ | yaze::net::WebSocketClient | private |
| Disconnect() | yaze::net::WebSocketClient | |
| error_callbacks_ | yaze::net::WebSocketClient | private |
| ErrorCallback typedef | yaze::net::WebSocketClient | |
| GetSessionInfo() const | yaze::net::WebSocketClient | |
| GetState() const | yaze::net::WebSocketClient | inline |
| HandleError(const std::string &error) | yaze::net::WebSocketClient | private |
| HandleMessage(const std::string &message) | yaze::net::WebSocketClient | private |
| HostSession(const std::string &session_name, const std::string &username, const std::string &rom_hash, bool ai_enabled=true) | yaze::net::WebSocketClient | |
| impl_ | yaze::net::WebSocketClient | private |
| InSession() const | yaze::net::WebSocketClient | inline |
| IsConnected() const | yaze::net::WebSocketClient | inline |
| JoinSession(const std::string &session_code, const std::string &username) | yaze::net::WebSocketClient | |
| LeaveSession() | yaze::net::WebSocketClient | |
| message_callbacks_ | yaze::net::WebSocketClient | private |
| MessageCallback typedef | yaze::net::WebSocketClient | |
| OnError(ErrorCallback callback) | yaze::net::WebSocketClient | |
| OnMessage(const std::string &type, MessageCallback callback) | yaze::net::WebSocketClient | |
| OnStateChange(StateCallback callback) | yaze::net::WebSocketClient | |
| SendAIQuery(const std::string &query, const std::string &username) | yaze::net::WebSocketClient | |
| SendChatMessage(const std::string &message, const std::string &sender) | yaze::net::WebSocketClient | |
| SendRaw(const nlohmann::json &message) | yaze::net::WebSocketClient | private |
| SendRomSync(const std::string &diff_data, const std::string &rom_hash, const std::string &sender) | yaze::net::WebSocketClient | |
| SetState(ConnectionState state) | yaze::net::WebSocketClient | private |
| ShareProposal(const nlohmann::json &proposal_data, const std::string &sender) | yaze::net::WebSocketClient | |
| ShareSnapshot(const std::string &snapshot_data, const std::string &snapshot_type, const std::string &sender) | yaze::net::WebSocketClient | |
| state_ | yaze::net::WebSocketClient | private |
| state_callbacks_ | yaze::net::WebSocketClient | private |
| StateCallback typedef | yaze::net::WebSocketClient | |
| UpdateProposalStatus(const std::string &proposal_id, const std::string &status) | yaze::net::WebSocketClient | |
| VoteOnProposal(const std::string &proposal_id, bool approved, const std::string &username) | yaze::net::WebSocketClient | |
| WebSocketClient() | yaze::net::WebSocketClient | |
| ~WebSocketClient() | yaze::net::WebSocketClient | |