diff options
| author | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2009-10-27 12:04:03 +0000 |
|---|---|---|
| committer | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2009-10-27 12:04:03 +0000 |
| commit | 10c093a617929db5c6b201dbf03d6070b12b36b4 (patch) | |
| tree | d9b1c4507fdb1969c3225f27b4632258c4916dc0 /source/QXmppDataIq.h | |
| parent | 239b2b15c3cfd9e4d7cc085ed31645d6ae6942ee (diff) | |
| download | qxmpp-10c093a617929db5c6b201dbf03d6070b12b36b4.tar.gz | |
Issue 15: Implement XEP-0047
Diffstat (limited to 'source/QXmppDataIq.h')
| -rw-r--r-- | source/QXmppDataIq.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/source/QXmppDataIq.h b/source/QXmppDataIq.h new file mode 100644 index 00000000..0a987d29 --- /dev/null +++ b/source/QXmppDataIq.h @@ -0,0 +1,30 @@ +#ifndef QXMPPDATAIQ_H
+#define QXMPPDATAIQ_H
+
+#include "QXmppIq.h"
+
+class QXmlStreamWriter;
+class QDomElement;
+
+class QXmppDataIq : public QXmppIq
+{
+public:
+ QXmppDataIq();
+
+ 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 isDataIq( QDomElement &element );
+private:
+ quint16 m_seq;
+ QString m_sid;
+ QByteArray m_payload;
+};
+
+#endif // QXMPPDATAIQ_H
|
