diff options
author | Slávek Banko <[email protected]> | 2017-12-30 16:04:07 +0100 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2017-12-30 16:04:07 +0100 |
commit | 036b0229dba794cf6267b522ac1f6449b6708d51 (patch) | |
tree | c502374e6e8e85b9e200df4bbe91e61a1ba4278b /kopete/protocols/oscar/liboscar/aimlogintask.h | |
parent | dc34f9c39105b0fe20ba45c064a08406084acbe2 (diff) | |
download | tdenetwork-036b0229dba794cf6267b522ac1f6449b6708d51.tar.gz tdenetwork-036b0229dba794cf6267b522ac1f6449b6708d51.zip |
kopete: Remove the AIM specific code from liboscar
Signed-off-by: Slávek Banko <[email protected]>
Diffstat (limited to 'kopete/protocols/oscar/liboscar/aimlogintask.h')
-rw-r--r-- | kopete/protocols/oscar/liboscar/aimlogintask.h | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/kopete/protocols/oscar/liboscar/aimlogintask.h b/kopete/protocols/oscar/liboscar/aimlogintask.h deleted file mode 100644 index 82850a47..00000000 --- a/kopete/protocols/oscar/liboscar/aimlogintask.h +++ /dev/null @@ -1,83 +0,0 @@ -/* - Kopete Oscar Protocol - aimlogintask.h - Handles logging into to the AIM service - - Copyright (c) 2004 Matt Rogers <[email protected]> - - Kopete (c) 2002-2004 by the Kopete developers <[email protected]> - - ************************************************************************* - * * - * This library is free software; you can redistribute it and/or * - * modify it under the terms of the GNU Lesser General Public * - * License as published by the Free Software Foundation; either * - * version 2 of the License, or (at your option) any later version. * - * * - ************************************************************************* -*/ - -#ifndef _OSCAR_AIMLOGINTASK_H_ -#define _OSCAR_AIMLOGINTASK_H_ - -#include "task.h" - -using namespace Oscar; - -class AimLoginTask : public Task -{ -Q_OBJECT - -public: - AimLoginTask( Task* parent ); - ~AimLoginTask(); - bool take( Transfer* transfer ); - virtual void onGo(); - - //Protocol specific stuff - const TQByteArray& cookie() const; - const TQString& bosHost() const; - const TQString& bosPort() const; - -protected: - bool forMe( Transfer* transfer ) const; - -signals: - void haveAuthKey(); - -private: - //! Encodes a password using MD5 - void encodePassword( TQByteArray& digest ) const; - - //! Send SNAC 0x17, 0x06 - void sendAuthStringRequest(); - - //! Handle SNAC 0x17, 0x07 - void processAuthStringReply(); - - //! Handle SNAC 0x17, 0x03 - void handleLoginResponse(); - - //! Parse the error codes to generate a reason why sign-on failed - //Massive code duplication with CloseConnectionTask - bool parseDisconnectCode( int error, TQString& reason ); - -private slots: - //! Send SNAC 0x17, 0x02 - void sendLoginRequest(); - -private: - //! The authorization key to use when encoding the password - TQByteArray m_authKey; - - //! The all important connection cookie - TQByteArray m_cookie; - - //! The new BOS Host - TQString m_bosHost; - - //! The new BOS Port - TQString m_bosPort; - -}; - -#endif |