diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-19 17:59:18 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-19 17:59:18 +0200 |
| commit | 48db05496f919870f381f5b6612e8a78a5c1ae62 (patch) | |
| tree | 4c0b77164d67f22d7dd462a61a0cb620444c1b2c /src/base/QXmppSaslAuth.h | |
| parent | 8626bb00697e224231227c35c2df301b3dc8f6b2 (diff) | |
| download | qxmpp-48db05496f919870f381f5b6612e8a78a5c1ae62.tar.gz | |
move some classes to private header
Diffstat (limited to 'src/base/QXmppSaslAuth.h')
| -rw-r--r-- | src/base/QXmppSaslAuth.h | 48 |
1 files changed, 2 insertions, 46 deletions
diff --git a/src/base/QXmppSaslAuth.h b/src/base/QXmppSaslAuth.h index 1ae20a37..cb6fc467 100644 --- a/src/base/QXmppSaslAuth.h +++ b/src/base/QXmppSaslAuth.h @@ -94,54 +94,10 @@ public: virtual QString mechanism() const = 0; virtual bool respond(const QByteArray &challenge, QByteArray &response) = 0; -private: - QXmppSaslClientPrivate *d; -}; - -class QXmppSaslClientAnonymous : public QXmppSaslClient -{ -public: - QXmppSaslClientAnonymous(); - QString mechanism() const; - bool respond(const QByteArray &challenge, QByteArray &response); - -private: - int m_step; -}; - -class QXmppSaslClientDigestMd5 : public QXmppSaslClient -{ -public: - QXmppSaslClientDigestMd5(); - QString mechanism() const; - bool respond(const QByteArray &challenge, QByteArray &response); - -private: - QXmppSaslDigestMd5 m_saslDigest; - int m_step; -}; - -class QXmppSaslClientFacebook : public QXmppSaslClient -{ -public: - QXmppSaslClientFacebook(); - QString mechanism() const; - bool respond(const QByteArray &challenge, QByteArray &response); + static QXmppSaslClient* create(const QString &mechanism); private: - int m_step; -}; - -class QXmppSaslClientPlain : public QXmppSaslClient -{ -public: - QXmppSaslClientPlain(); - QString mechanism() const; - bool respond(const QByteArray &challenge, QByteArray &response); - -private: - int m_step; + QXmppSaslClientPrivate *d; }; - #endif |
