diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-28 22:59:55 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-28 22:59:55 +0000 |
| commit | 13b245f3bcc709b2a974b764bb209e1ea87768af (patch) | |
| tree | b3bbde11e5fd231bf059f09f308dddf776426a47 /src/server/mod_disco.h | |
| parent | 8b58bfd72ad5d8e28e325c6cea61db270b9e626b (diff) | |
| download | qxmpp-13b245f3bcc709b2a974b764bb209e1ea87768af.tar.gz | |
update QXmppServer extensions API
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; |
