aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppIbbIqs.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-02-24 08:37:02 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-02-24 08:37:02 +0000
commitbe754178af1d2cd4bbcb76935a72e23f9653e0fd (patch)
tree0749b6d9836e3ac0471a6e1705b7544be2deb4b1 /source/QXmppIbbIqs.h
parent738cb6fa77f12fd1c07702cbfeca789da2c32065 (diff)
downloadqxmpp-be754178af1d2cd4bbcb76935a72e23f9653e0fd.tar.gz
rename QXmppDataIq to QXmppIbbDataIq
Diffstat (limited to 'source/QXmppIbbIqs.h')
-rw-r--r--source/QXmppIbbIqs.h163
1 files changed, 93 insertions, 70 deletions
diff --git a/source/QXmppIbbIqs.h b/source/QXmppIbbIqs.h
index 058a1a85..7d032e55 100644
--- a/source/QXmppIbbIqs.h
+++ b/source/QXmppIbbIqs.h
@@ -1,70 +1,93 @@
-#ifndef QXMPPIBBIQS_H
-#define QXMPPIBBIQS_H
-
-#include "QXmppIq.h"
-
-class QDomElement;
-class QXmlStreamWriter;
-
-class QXmppIbbOpenIq: public QXmppIq
-{
-public:
- QXmppIbbOpenIq();
- void toXmlElementFromChild(QXmlStreamWriter *writer) const;
- void parse( QDomElement &element );
- static bool isIbbOpenIq( QDomElement &element );
-
- long getBlockSize() const;
- void setBlockSize( long block_size );
-
- QString getSid() const;
- void setSid( const QString &sid );
-
-private:
- long m_block_size;
- QString m_sid;
-};
-
-class QXmppIbbAckIq: public QXmppIq
-{
-public:
- QXmppIbbAckIq();
- void parse( QDomElement &element );
- static bool isIbbAckIq( QDomElement &element );
-};
-
-class QXmppIbbErrorIq: public QXmppIq
-{
-public:
- enum Type { Unknown, Cancel, NoSupport, Modify, NotFound };
- QXmppIbbErrorIq();
- void toXmlElementFromChild(QXmlStreamWriter *writer) const;
- void parse( QDomElement &element );
- static bool isIbbErrorIq( QDomElement &element );
-
- Type getErrorType() const;
- void setErrorType( Type err );
-
- QString getErrorString() const;
- void setErrorString( const QString &err );
-
-private:
- Type m_type;
- QString m_errorString;
-};
-
-class QXmppIbbCloseIq: public QXmppIq
-{
-public:
- QXmppIbbCloseIq();
- void toXmlElementFromChild(QXmlStreamWriter *writer) const;
- void parse( QDomElement &element );
- static bool isIbbCloseIq( QDomElement &element );
-
- QString getSid() const;
- void setSid( const QString &sid );
-
-private:
- QString m_sid;
-};
-#endif // QXMPPIBBIQS_H
+#ifndef QXMPPIBBIQS_H
+#define QXMPPIBBIQS_H
+
+#include "QXmppIq.h"
+
+class QDomElement;
+class QXmlStreamWriter;
+
+class QXmppIbbOpenIq: public QXmppIq
+{
+public:
+ QXmppIbbOpenIq();
+ void toXmlElementFromChild(QXmlStreamWriter *writer) const;
+ void parse( QDomElement &element );
+ static bool isIbbOpenIq( QDomElement &element );
+
+ long getBlockSize() const;
+ void setBlockSize( long block_size );
+
+ QString getSid() const;
+ void setSid( const QString &sid );
+
+private:
+ long m_block_size;
+ QString m_sid;
+};
+
+class QXmppIbbAckIq: public QXmppIq
+{
+public:
+ QXmppIbbAckIq();
+ void parse( QDomElement &element );
+ static bool isIbbAckIq( QDomElement &element );
+};
+
+class QXmppIbbErrorIq: public QXmppIq
+{
+public:
+ enum Type { Unknown, Cancel, NoSupport, Modify, NotFound };
+ QXmppIbbErrorIq();
+ void toXmlElementFromChild(QXmlStreamWriter *writer) const;
+ void parse( QDomElement &element );
+ static bool isIbbErrorIq( QDomElement &element );
+
+ Type getErrorType() const;
+ void setErrorType( Type err );
+
+ QString getErrorString() const;
+ void setErrorString( const QString &err );
+
+private:
+ Type m_type;
+ QString m_errorString;
+};
+
+class QXmppIbbCloseIq: public QXmppIq
+{
+public:
+ QXmppIbbCloseIq();
+ void toXmlElementFromChild(QXmlStreamWriter *writer) const;
+ void parse( QDomElement &element );
+ static bool isIbbCloseIq( QDomElement &element );
+
+ QString getSid() const;
+ void setSid( const QString &sid );
+
+private:
+ QString m_sid;
+};
+
+class QXmppIbbDataIq : public QXmppIq
+{
+public:
+ QXmppIbbDataIq();
+
+ quint16 getSequence() const;
+ void setSequence( quint16 seq );
+ QString getSid() const;
+ void setSid( const QString &sid );
+ QByteArray getPayload() const;
+ void setPayload( const QByteArray &data );
+
+ void toXmlElementFromChild(QXmlStreamWriter *writer) const;
+ void parse( QDomElement &element );
+ static bool isIbbDataIq( QDomElement &element );
+
+private:
+ quint16 m_seq;
+ QString m_sid;
+ QByteArray m_payload;
+};
+
+#endif // QXMPPIBBIQS_H