diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-17 17:08:34 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-17 17:08:34 +0200 |
| commit | 3311dd37cac542c6bead1fadc388d7dc653e889e (patch) | |
| tree | f4c8bc007f5da7bd77a54c6b2b90acbcdfc5f012 /src | |
| parent | a128ad2833e1444e430270b4f312b5a698053a33 (diff) | |
| download | qxmpp-3311dd37cac542c6bead1fadc388d7dc653e889e.tar.gz | |
report XEP-0059 capability
Diffstat (limited to 'src')
| -rw-r--r-- | src/base/QXmppConstants.cpp | 2 | ||||
| -rw-r--r-- | src/base/QXmppConstants.h | 1 | ||||
| -rw-r--r-- | src/base/QXmppResultSet.cpp | 3 | ||||
| -rw-r--r-- | src/client/QXmppDiscoveryManager.cpp | 3 |
4 files changed, 6 insertions, 3 deletions
diff --git a/src/base/QXmppConstants.cpp b/src/base/QXmppConstants.cpp index c77859b6..29be0a91 100644 --- a/src/base/QXmppConstants.cpp +++ b/src/base/QXmppConstants.cpp @@ -59,6 +59,8 @@ const char *ns_stream_initiation = "http://jabber.org/protocol/si"; const char *ns_stream_initiation_file_transfer = "http://jabber.org/protocol/si/profile/file-transfer"; const char *ns_feature_negotiation = "http://jabber.org/protocol/feature-neg"; const char *ns_bytestreams = "http://jabber.org/protocol/bytestreams"; +// XEP-0059: Result Set Management +const char *ns_rsm = "http://jabber.org/protocol/rsm"; // XEP-0092: Software Version const char *ns_version = "jabber:iq:version"; const char *ns_data = "jabber:x:data"; diff --git a/src/base/QXmppConstants.h b/src/base/QXmppConstants.h index 909bddd9..bdcee59d 100644 --- a/src/base/QXmppConstants.h +++ b/src/base/QXmppConstants.h @@ -60,6 +60,7 @@ extern const char *ns_stream_initiation; extern const char *ns_stream_initiation_file_transfer; extern const char *ns_feature_negotiation; extern const char *ns_bytestreams; +extern const char *ns_rsm; extern const char *ns_version; extern const char *ns_data; extern const char *ns_jingle; diff --git a/src/base/QXmppResultSet.cpp b/src/base/QXmppResultSet.cpp index ecf11bbe..80455ee3 100644 --- a/src/base/QXmppResultSet.cpp +++ b/src/base/QXmppResultSet.cpp @@ -22,14 +22,13 @@ */ +#include "QXmppConstants.h" #include "QXmppResultSet.h" #include "QXmppUtils.h" #include <QDomElement> #include <QDebug> -static const char *ns_rsm = "http://jabber.org/protocol/rsm"; - QXmppResultSetQuery::QXmppResultSetQuery() : m_index(-1) , m_max(-1) diff --git a/src/client/QXmppDiscoveryManager.cpp b/src/client/QXmppDiscoveryManager.cpp index 0957d6a6..0f4ad80e 100644 --- a/src/client/QXmppDiscoveryManager.cpp +++ b/src/client/QXmppDiscoveryManager.cpp @@ -138,8 +138,9 @@ QXmppDiscoveryIq QXmppDiscoveryManager::capabilities() // features QStringList features; features + << ns_rsm // XEP-0059: Result Set Management << ns_chat_states // XEP-0085: Chat State Notifications - << ns_capabilities // XEP-0115 : Entity Capabilities + << ns_capabilities // XEP-0115: Entity Capabilities << ns_ping // XEP-0199: XMPP Ping << ns_attention; // XEP-0224: Attention |
