#include </home/clem/local/src/opie/noncore/comm/keypebble/krfblogin.h>
Collaboration diagram for KRFBLogin:

Public Types | |
| enum | State { AwaitingServerVersion, AwaitingAuthScheme, AwaitingChallenge, WaitingForResponse, Authenticated, Ready, Failed, Error } |
Signals | |
| void | passwordRequired (KRFBConnection *) |
| void | error (const QString &) |
| void | status (const QString &) |
Public Member Functions | |
| KRFBLogin (KRFBConnection *con) | |
| ~KRFBLogin () | |
| KRFBLogin::State | state () const |
Protected Slots | |
| void | getPassword () |
| void | gotServerVersion () |
| void | gotAuthScheme () |
| void | gotChallenge () |
| void | gotAuthResult () |
| void | gotFailureReasonSize () |
Protected Member Functions | |
| void | sendClientVersion () |
Private Attributes | |
| KRFBConnection * | con |
| State | currentState |
| QCString | versionString |
| int | serverMajor |
| int | serverMinor |
Definition at line 16 of file krfblogin.h.
|
|
Definition at line 21 of file krfblogin.h. |
|
|
Definition at line 49 of file krfblogin.cpp. References assert, AwaitingServerVersion, currentState, error(), gotServerVersion(), oendl, owarn, ServerVersionLength, status(), tr, and KRFBConnection::waitForData(). |
|
|
Definition at line 70 of file krfblogin.cpp. |
|
|
Referenced by getPassword(), gotAuthResult(), gotServerVersion(), and KRFBLogin(). |
|
|
Definition at line 181 of file krfblogin.cpp. References AuthResultLength, ChallengeLength, con, error(), gotAuthResult(), QString::isNull(), QString::latin1(), oendl, KRFBConnection::options_, owarn, KRFBServer::password, passwordRequired(), KRFBConnection::read(), tr, vncEncryptBytes(), and KRFBConnection::write(). Referenced by gotChallenge(). |
|
|
Definition at line 214 of file krfblogin.cpp. References AuthFailed, AuthOk, AuthResultLength, AuthTooMany, con, error(), KRFBConnection::gotRFBConnection(), oendl, owarn, KRFBConnection::read(), status(), Swap32IfLE, and tr. Referenced by getPassword(). |
|
|
Definition at line 137 of file krfblogin.cpp. References AuthSchemeLength, ChallengeLength, con, currentState, Error, FailureReasonSizeLength, gotChallenge(), gotFailureReasonSize(), oendl, owarn, KRFBConnection::read(), status(), Swap32IfLE, and tr. Referenced by gotServerVersion(). |
|
|
Definition at line 173 of file krfblogin.cpp. References con, and getPassword(). Referenced by gotAuthScheme(). |
|
|
Definition at line 208 of file krfblogin.cpp. References con. Referenced by gotAuthScheme(). |
|
|
Definition at line 80 of file krfblogin.cpp. References AuthSchemeLength, con, currentState, Error, error(), QCString::find(), gotAuthScheme(), oendl, owarn, KRFBConnection::read(), sendClientVersion(), serverMajor, serverMinor, ServerVersionLength, tr, versionString, and KRFBConnection::waitForData(). Referenced by KRFBLogin(). |
|
|
Referenced by getPassword(). |
|
|
Definition at line 254 of file krfblogin.cpp. References ClientVersionLength, con, oendl, owarn, and KRFBConnection::write(). Referenced by gotServerVersion(). |
|
|
Definition at line 75 of file krfblogin.cpp. References currentState. |
|
|
Referenced by gotAuthResult(), gotAuthScheme(), and KRFBLogin(). |
|
|
Definition at line 54 of file krfblogin.h. Referenced by getPassword(), gotAuthResult(), gotAuthScheme(), gotChallenge(), gotFailureReasonSize(), gotServerVersion(), and sendClientVersion(). |
|
|
Definition at line 55 of file krfblogin.h. Referenced by gotAuthScheme(), gotServerVersion(), KRFBLogin(), and state(). |
|
|
Definition at line 57 of file krfblogin.h. Referenced by gotServerVersion(). |
|
|
Definition at line 58 of file krfblogin.h. Referenced by gotServerVersion(). |
|
|
Definition at line 56 of file krfblogin.h. Referenced by gotServerVersion(). |
1.4.2