diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-12 07:55:43 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-12 07:55:43 +0000 |
| commit | 4e6d4908fdf5168fbd0ad4025f00a8d133622b4d (patch) | |
| tree | 4f434a77e0a13f84e9b417a2fa74c68d82730f16 /src/QXmppNonSASLAuth.h | |
| parent | 3ad23dd378b7b769ff65c6bf297d2547184e78e2 (diff) | |
| download | qxmpp-4e6d4908fdf5168fbd0ad4025f00a8d133622b4d.tar.gz | |
start refactoring and testing non-SASL auth
Diffstat (limited to 'src/QXmppNonSASLAuth.h')
| -rw-r--r-- | src/QXmppNonSASLAuth.h | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/src/QXmppNonSASLAuth.h b/src/QXmppNonSASLAuth.h index 956814fa..10dab42c 100644 --- a/src/QXmppNonSASLAuth.h +++ b/src/QXmppNonSASLAuth.h @@ -26,29 +26,34 @@ #include "QXmppIq.h" -class QXmppNonSASLAuthTypesRequestIq : public QXmppIq -{ -public: - QXmppNonSASLAuthTypesRequestIq(); - void setUsername( const QString &username ); - virtual void toXmlElementFromChild(QXmlStreamWriter *writer) const; -private: - QString m_username; -}; - class QXmppNonSASLAuthIq : public QXmppIq { public: QXmppNonSASLAuthIq(); - virtual void toXmlElementFromChild(QXmlStreamWriter *writer) const; - void setUsername( const QString &username ); - void setPassword( const QString &password ); - void setResource( const QString &resource ); - void setStreamId( const QString &sid ); + + QString username() const; + void setUsername(const QString &username); + + QString digest() const; + + QString password() const; + void setPassword(const QString &password); + + QString resource() const; + void setResource(const QString &resource); + + void setStreamId(const QString &sid); void setUsePlainText( bool useplaintext ); +protected: + /// \cond + void parseElementFromChild(const QDomElement &element); + void toXmlElementFromChild(QXmlStreamWriter *writer) const; + /// \endcond + private: QString m_username; + QString m_digest; QString m_password; QString m_resource; QString m_sid; |
