aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppIncomingClient.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppIncomingClient.h')
-rw-r--r--src/QXmppIncomingClient.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/QXmppIncomingClient.h b/src/QXmppIncomingClient.h
index a5ffbf38..9b053f6a 100644
--- a/src/QXmppIncomingClient.h
+++ b/src/QXmppIncomingClient.h
@@ -41,13 +41,12 @@ public:
TemporaryError,
};
- /// Checks that the given credentials are valid.
- ///
- /// \param username
- /// \param password
- virtual Error checkPassword(const QString &username, const QString &password) = 0;
- virtual bool getPassword(const QString &username, QString &password);
+ virtual Error checkPassword(const QString &username, const QString &domain, const QString &password);
+ virtual bool getDigest(const QString &username, const QString &domain, QByteArray &digest);
virtual bool hasGetPassword() const;
+
+protected:
+ virtual bool getPassword(const QString &username, const QString &domain, QString &password);
};
/// \brief The QXmppIncomingClient class represents an incoming XMPP stream