|
| void | serverTimeout () |
| void | loginError (Response::ResponseCode resp, QString reasonStr, quint32 endTime, QList< QString > missingFeatures) |
| void | registerError (Response::ResponseCode resp, QString reasonStr, quint32 endTime) |
| void | activateError () |
| void | socketError (const QString &errorString) |
| void | protocolVersionMismatch (int clientVersion, int serverVersion) |
| void | sigConnectToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_password) |
| void | sigRegisterToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_password, const QString &_email, const QString &_country, const QString &_realname) |
| void | sigActivateToServer (const QString &_token) |
| void | sigDisconnectFromServer () |
| void | notifyUserAboutUpdate () |
| void | sigRequestForgotPasswordToServer (const QString &hostname, unsigned int port, const QString &_userName) |
| void | sigForgotPasswordSuccess () |
| void | sigForgotPasswordError () |
| void | sigPromptForForgotPasswordReset () |
| void | sigSubmitForgotPasswordResetToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_token, const QString &_newpassword) |
| void | sigPromptForForgotPasswordChallenge () |
| void | sigSubmitForgotPasswordChallengeToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_email) |
| void | sigPasswordVerifierReady (const QString &verifier) |
| | Emitted once a scrypt verifier for the given account is known and can be persisted instead of the plaintext password. The receiving side should only store it for the connection it is currently negotiating, so the hostname and user name are intentionally not part of the signal.
|
| void | statusChanged (ClientStatus _status) |
| void | maxPingTime (int seconds, int maxSeconds) |
| void | pingStatsUpdated (const LatencyTracker::Stats &stats, const QList< int > &samplesMs) |
| | Aggregated round-trip statistics and a chronological snapshot of the rolling window, emitted at most once per second.
|
| void | roomEventReceived (const RoomEvent &event) |
| void | gameEventContainerReceived (const GameEventContainer &event) |
| void | serverIdentificationEventReceived (const Event_ServerIdentification &event) |
| void | connectionClosedEventReceived (const Event_ConnectionClosed &event) |
| void | serverShutdownEventReceived (const Event_ServerShutdown &event) |
| void | addToListEventReceived (const Event_AddToList &event) |
| void | removeFromListEventReceived (const Event_RemoveFromList &event) |
| void | userJoinedEventReceived (const Event_UserJoined &event) |
| void | userLeftEventReceived (const Event_UserLeft &event) |
| void | serverMessageEventReceived (const Event_ServerMessage &event) |
| void | listRoomsEventReceived (const Event_ListRooms &event) |
| void | gameJoinedEventReceived (const Event_GameJoined &event) |
| void | userMessageEventReceived (const Event_UserMessage &event) |
| void | notifyUserEventReceived (const Event_NotifyUser &event) |
| void | userInfoChanged (const ServerInfo_User &userInfo) |
| void | buddyListReceived (const QList< ServerInfo_User > &buddyList) |
| void | ignoreListReceived (const QList< ServerInfo_User > &ignoreList) |
| void | replayAddedEventReceived (const Event_ReplayAdded &event) |
| void | registerAccepted () |
| void | registerAcceptedNeedsActivate () |
| void | activateAccepted () |
| void | sigQueuePendingCommand (PendingCommand *pend) |
|
| | RemoteClient (QObject *parent=nullptr, INetworkSettingsProvider *networkSettingsProvider=nullptr) |
| | ~RemoteClient () override |
| QString | peerName () const |
| quint16 | peerPort () const |
| QString | serverName () const override |
| | Returns the server address configured for the current connection.
|
| quint16 | serverPort () const override |
| void | connectToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_password) |
| void | setStoredVerifier (const QString &verifier) |
| | Provide a stored "$scrypt$..." verifier so the client can authenticate without the plaintext password.
|
| void | registerToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_password, const QString &_email, const QString &_country, const QString &_realname) |
| void | activateToServer (const QString &_token) |
| void | disconnectFromServer () |
| void | requestForgotPasswordToServer (const QString &hostname, unsigned int port, const QString &_userName) |
| void | submitForgotPasswordResetToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_token, const QString &_newpassword) |
| void | submitForgotPasswordChallengeToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_email) |
| | AbstractClient (QObject *parent=nullptr) |
| | ~AbstractClient () override |
| ClientStatus | getStatus () const |
| void | sendCommand (const CommandContainer &cont) |
| void | sendCommand (PendingCommand *pend) |
| void | clearLatencyStats () |
| | Drops all recorded round-trip samples and resets the stats emission throttle, emitting zeroed stats so that UI listeners can clear their display.
|
| bool | getServerSupportsPasswordHash () const |
| bool | getServerSupportsChallengeResponse () const |
| const QString & | getUserName () const |
|
| void | slotConnected () |
| void | readData () |
| void | websocketMessageReceived (const QByteArray &message) |
| void | slotSocketError (QAbstractSocket::SocketError error) |
| void | slotWebSocketError (QAbstractSocket::SocketError error) |
| void | ping () |
| void | processServerIdentificationEvent (const Event_ServerIdentification &event) |
| void | processConnectionClosedEvent (const Event_ConnectionClosed &event) |
| void | passwordSaltResponse (const Response &response) |
| void | loginResponse (const Response &response) |
| void | registerResponse (const Response &response) |
| void | activateResponse (const Response &response) |
| void | doConnectToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_password) |
| void | doRegisterToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_password, const QString &_email, const QString &_country, const QString &_realname) |
| void | doRequestPasswordSalt () |
| void | doLogin () |
| void | doHashedLogin () |
| Command_Login | generateCommandLogin () |
| void | doSubmitPasswordVerifier () |
| void | submitPasswordVerifierResponse (const Response &response) |
| void | doDisconnectFromServer () |
| void | doActivateToServer (const QString &_token) |
| void | doRequestForgotPasswordToServer (const QString &hostname, unsigned int port, const QString &_userName) |
| void | requestForgotPasswordResponse (const Response &response) |
| void | doSubmitForgotPasswordResetToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_token, const QString &_newpassword) |
| void | submitForgotPasswordResetResponse (const Response &response) |
| void | doSubmitForgotPasswordChallengeToServer (const QString &hostname, unsigned int port, const QString &_userName, const QString &_email) |
| void | submitForgotPasswordChallengeResponse (const Response &response) |