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 | |