aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppSaslAuth.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-07-20 09:55:24 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-07-20 09:55:24 +0200
commita609100c2a0eb19ef4b9c7a571366281ca722ac8 (patch)
treeed242c44acd8cf1f100aff705d569ab83e8e1b1e /src/base/QXmppSaslAuth.h
parent4d7cfe1ba7ce004b04c1bb2ead9db5792bb22f89 (diff)
downloadqxmpp-a609100c2a0eb19ef4b9c7a571366281ca722ac8.tar.gz
make QXmppSaslClient a QXmppLoggable
Diffstat (limited to 'src/base/QXmppSaslAuth.h')
-rw-r--r--src/base/QXmppSaslAuth.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/base/QXmppSaslAuth.h b/src/base/QXmppSaslAuth.h
index a43229cc..b6428eb8 100644
--- a/src/base/QXmppSaslAuth.h
+++ b/src/base/QXmppSaslAuth.h
@@ -29,6 +29,7 @@
#include <QMap>
#include "QXmppGlobal.h"
+#include "QXmppLogger.h"
class QXmppSaslClientPrivate;
@@ -74,12 +75,12 @@ private:
};
/// The QXmppSaslClient class is the base class for all SASL client
-// authentication methods.
+/// authentication methods.
-class QXMPP_EXPORT QXmppSaslClient
+class QXMPP_EXPORT QXmppSaslClient : public QXmppLoggable
{
public:
- QXmppSaslClient();
+ QXmppSaslClient(QObject *parent = 0);
virtual ~QXmppSaslClient();
QString host() const;
@@ -98,7 +99,7 @@ public:
virtual bool respond(const QByteArray &challenge, QByteArray &response) = 0;
static QStringList availableMechanisms();
- static QXmppSaslClient* create(const QString &mechanism);
+ static QXmppSaslClient* create(const QString &mechanism, QObject *parent = 0);
private:
QXmppSaslClientPrivate *d;