From e2be03e254a956024c9d67b19b8a809c9692b6f1 Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Tue, 20 Oct 2009 11:43:45 +0000 Subject: Using QXmlStreamWriter for directly writing to the socket. This will avoid string concatenations and problems with XML escaping rules. and Fix for Issue 19: XMPP Version < 1.0 send NonSASL Auth query --- source/QXmppIq.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'source/QXmppIq.h') diff --git a/source/QXmppIq.h b/source/QXmppIq.h index d79b080a..54903d15 100644 --- a/source/QXmppIq.h +++ b/source/QXmppIq.h @@ -26,6 +26,7 @@ #define QXMPPIQ_H #include "QXmppStanza.h" +class QXmlStreamWriter; class QXmppIq : public QXmppStanza { @@ -47,8 +48,8 @@ public: void setType(QXmppIq::Type); void setTypeFromStr(const QString& str); - QByteArray toXml() const; - virtual QByteArray toXmlElementFromChild() const; + void toXml( QXmlStreamWriter *writer ) const; + virtual void toXmlElementFromChild( QXmlStreamWriter *writer ) const; private: Type m_type; -- cgit v1.2.3