diff options
Diffstat (limited to 'src/server/mod_disco.h')
| -rw-r--r-- | src/server/mod_disco.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/server/mod_disco.h b/src/server/mod_disco.h index 6816293a..b6101333 100644 --- a/src/server/mod_disco.h +++ b/src/server/mod_disco.h @@ -21,26 +21,30 @@ * */ -#ifndef QXMPP_SERVER_DISCOVERY_H -#define QXMPP_SERVER_DISCOVERY_H +#ifndef QXMPP_SERVER_DISCO_H +#define QXMPP_SERVER_DISCO_H #include <QStringList> #include "QXmppServerExtension.h" +/// \brief QXmppServer extension for XEP-0030: Service Discovery. +/// + class QXmppServerDiscovery : public QXmppServerExtension { Q_OBJECT - Q_CLASSINFO("ExtensionName", "discovery"); + Q_CLASSINFO("ExtensionName", "disco"); Q_PROPERTY(QStringList discoveryItems READ discoveryItems WRITE setDiscoveryItems); public: - QStringList discoveryFeatures() const; - QStringList discoveryItems() const; void setDiscoveryItems(const QStringList &items); - bool handleStanza(QXmppStream *incoming, const QDomElement &element); + /// \cond + QStringList discoveryFeatures() const; + bool handleStanza(QXmppStream *stream, const QDomElement &element); + /// \endcond private: QStringList m_discoveryItems; |
