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/QXmppUtils.h | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'source/QXmppUtils.h') diff --git a/source/QXmppUtils.h b/source/QXmppUtils.h index cb753003..146057c7 100644 --- a/source/QXmppUtils.h +++ b/source/QXmppUtils.h @@ -26,7 +26,7 @@ #define QXMPPUTILS_H -class QTextStream; +class QXmlStreamWriter; class QByteArray; class QString; class QImage; @@ -34,13 +34,11 @@ class QImage; QString jidToResource(const QString& jid); QString jidToBareJid(const QString& jid); -void helperToXmlAddAttribute(QTextStream& stream, const QString& name, +void helperToXmlAddAttribute(QXmlStreamWriter* stream, const QString& name, const QString& value); -void helperToXmlAddElement(QTextStream& stream, const QString& name, +void helperToXmlAddTextElement(QXmlStreamWriter* stream, const QString& name, const QString& value); -void helperToXmlAddElement(QTextStream& stream, const QString& name, - const QByteArray& value); -void helperToXmlAddElement(QTextStream& stream, const QString& name, +void helperToXmlAddNumberElement(QXmlStreamWriter* stream, const QString& name, int value); void log(const QString& str); -- cgit v1.2.3