aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppInformationRequestResult.cpp
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-02-01 17:33:34 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-02-01 17:33:34 +0000
commita983c48699f302d677d8608d6303e4ba948203a7 (patch)
tree217ef103c2066a982e0ac9e3addc83c7e15b2bab /source/QXmppInformationRequestResult.cpp
parent9d2948db0eb57f2087685b9e711bcef38dfa3394 (diff)
downloadqxmpp-a983c48699f302d677d8608d6303e4ba948203a7.tar.gz
Add XEP-0199:XMPP Ping support
http://xmpp.org/extensions/xep-0199.html#disco
Diffstat (limited to 'source/QXmppInformationRequestResult.cpp')
-rw-r--r--source/QXmppInformationRequestResult.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/QXmppInformationRequestResult.cpp b/source/QXmppInformationRequestResult.cpp
index 4c268bc6..c6cb9534 100644
--- a/source/QXmppInformationRequestResult.cpp
+++ b/source/QXmppInformationRequestResult.cpp
@@ -10,12 +10,15 @@ void QXmppInformationRequestResult::toXmlElementFromChild(QXmlStreamWriter *writ
{
writer->writeStartElement("query");
writer->writeAttribute("xmlns", ns_disco_info );
+
writer->writeStartElement("feature");
writer->writeAttribute("var", ns_disco_info );
writer->writeEndElement();
+
writer->writeStartElement("feature");
writer->writeAttribute("var", ns_ibb );
writer->writeEndElement();
+
writer->writeStartElement("feature");
writer->writeAttribute("var", ns_rpc);
writer->writeEndElement();
@@ -23,5 +26,10 @@ void QXmppInformationRequestResult::toXmlElementFromChild(QXmlStreamWriter *writ
writer->writeAttribute("category", "automation" );
writer->writeAttribute("type", "rpc" );
writer->writeEndElement();
+
+ writer->writeStartElement("feature");
+ writer->writeAttribute("var", ns_ping);
+ writer->writeEndElement();
+
writer->writeEndElement();
}