From be754178af1d2cd4bbcb76935a72e23f9653e0fd Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 24 Feb 2010 08:37:02 +0000 Subject: rename QXmppDataIq to QXmppIbbDataIq --- source/QXmppIbbIqs.h | 163 +++++++++++++++++++++++++++++---------------------- 1 file changed, 93 insertions(+), 70 deletions(-) (limited to 'source/QXmppIbbIqs.h') 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 -- cgit v1.2.3