aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppSaslAuth.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-07-19 17:59:18 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-07-19 17:59:18 +0200
commit48db05496f919870f381f5b6612e8a78a5c1ae62 (patch)
tree4c0b77164d67f22d7dd462a61a0cb620444c1b2c /src/base/QXmppSaslAuth.h
parent8626bb00697e224231227c35c2df301b3dc8f6b2 (diff)
downloadqxmpp-48db05496f919870f381f5b6612e8a78a5c1ae62.tar.gz
move some classes to private header
Diffstat (limited to 'src/base/QXmppSaslAuth.h')
-rw-r--r--src/base/QXmppSaslAuth.h48
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