aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-27 15:08:43 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-27 15:08:43 +0000
commit5852e0fada1c9be06bd79328d3b6d3fe3dcde2d0 (patch)
tree009b5aa37c019e931b25297de334ce1bc3ca9c63 /src
parent3cf9b81493c6713c5697d2bab2ea92b6cfe72be4 (diff)
downloadqxmpp-5852e0fada1c9be06bd79328d3b6d3fe3dcde2d0.tar.gz
let QXmppServerExtensions define discovery features
Diffstat (limited to 'src')
-rw-r--r--src/QXmppServerExtension.cpp8
-rw-r--r--src/QXmppServerExtension.h2
2 files changed, 10 insertions, 0 deletions
diff --git a/src/QXmppServerExtension.cpp b/src/QXmppServerExtension.cpp
index f1f25e6b..120ce6b7 100644
--- a/src/QXmppServerExtension.cpp
+++ b/src/QXmppServerExtension.cpp
@@ -26,6 +26,14 @@
#include "QXmppServerExtension.h"
+/// Returns the features this extension implements.
+///
+
+QStringList QXmppServerExtension::discoveryFeatures() const
+{
+ return QStringList();
+}
+
/// Returns the extension's name.
///
diff --git a/src/QXmppServerExtension.h b/src/QXmppServerExtension.h
index 372448b9..a35873a9 100644
--- a/src/QXmppServerExtension.h
+++ b/src/QXmppServerExtension.h
@@ -42,6 +42,8 @@ class QXmppServerExtension : public QObject
public:
QString extensionName() const;
+
+ virtual QStringList discoveryFeatures() const;
virtual bool handleStanza(QXmppStream *stream, const QDomElement &stanza);
virtual QStringList presenceSubscribers(const QString &jid);
virtual bool start(QXmppServer *server);