24 #ifndef QXMPPSERVEREXTENSION_H
25 #define QXMPPSERVEREXTENSION_H
29 #include "QXmppLogger.h"
35 class QXmppServerExtensionPrivate;
55 virtual QString extensionName()
const;
56 virtual int extensionPriority()
const;
58 virtual QStringList discoveryFeatures()
const;
59 virtual QStringList discoveryItems()
const;
60 virtual bool handleStanza(
const QDomElement &stanza);
61 virtual QSet<QString> presenceSubscribers(
const QString &jid);
62 virtual QSet<QString> presenceSubscriptions(
const QString &jid);
72 QXmppServerExtensionPrivate *
const d;
The QXmppServer class represents an XMPP server.
Definition: QXmppServer.h:59
The QXmppLoggable class represents a source of logging messages.
Definition: QXmppLogger.h:111
The QXmppServerExtension class is the base class for QXmppServer extensions.
Definition: QXmppServerExtension.h:48
The QXmppStream class is the base class for all XMPP streams.
Definition: QXmppStream.h:41