5#ifndef QXMPPSERVEREXTENSION_H
6#define QXMPPSERVEREXTENSION_H
8#include "QXmppLogger.h"
15class QXmppServerExtensionPrivate;
35 virtual QString extensionName()
const;
36 virtual int extensionPriority()
const;
38 virtual QStringList discoveryFeatures()
const;
39 virtual QStringList discoveryItems()
const;
40 virtual bool handleStanza(
const QDomElement &stanza);
41 virtual QSet<QString> presenceSubscribers(
const QString &jid);
42 virtual QSet<QString> presenceSubscriptions(
const QString &jid);
52 QXmppServerExtensionPrivate *
const d;
The QXmppLoggable class represents a source of logging messages.
Definition QXmppLogger.h:105
The QXmppServerExtension class is the base class for QXmppServer extensions.
Definition QXmppServerExtension.h:29
The QXmppServer class represents an XMPP server.
Definition QXmppServer.h:41
The QXmppStream class is the base class for all XMPP streams.
Definition QXmppStream.h:36