diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-04 08:43:53 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-04 08:43:53 +0000 |
| commit | bb95ebd0e305071ccea30e356844042402bcd76b (patch) | |
| tree | 8290d542d1c53c81828a3f8a5d45cf387a4c72d7 /source/QXmppIbbIqs.h | |
| parent | f3c8579fd664461f529d2fe4713093596ba9ff97 (diff) | |
| download | qxmpp-bb95ebd0e305071ccea30e356844042402bcd76b.tar.gz | |
regroup common stanza parsing inside QXmppStanza::parse()
Diffstat (limited to 'source/QXmppIbbIqs.h')
| -rw-r--r-- | source/QXmppIbbIqs.h | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/source/QXmppIbbIqs.h b/source/QXmppIbbIqs.h index 783ef9e0..4401e7dc 100644 --- a/source/QXmppIbbIqs.h +++ b/source/QXmppIbbIqs.h @@ -10,9 +10,6 @@ class QXmppIbbOpenIq: public QXmppIq { public: QXmppIbbOpenIq(); - void toXmlElementFromChild(QXmlStreamWriter *writer) const; - void parse( QDomElement &element ); - static bool isIbbOpenIq( QDomElement &element ); long blockSize() const; void setBlockSize( long block_size ); @@ -20,6 +17,10 @@ public: QString sid() const; void setSid( const QString &sid ); + static bool isIbbOpenIq(const QDomElement &element); + void parse(const QDomElement &element); + void toXmlElementFromChild(QXmlStreamWriter *writer) const; + private: long m_block_size; QString m_sid; @@ -29,13 +30,14 @@ class QXmppIbbCloseIq: public QXmppIq { public: QXmppIbbCloseIq(); - void toXmlElementFromChild(QXmlStreamWriter *writer) const; - void parse( QDomElement &element ); - static bool isIbbCloseIq( QDomElement &element ); QString sid() const; void setSid( const QString &sid ); + static bool isIbbCloseIq(const QDomElement &element); + void parse(const QDomElement &element); + void toXmlElementFromChild(QXmlStreamWriter *writer) const; + private: QString m_sid; }; @@ -47,14 +49,16 @@ public: quint16 sequence() const; void setSequence( quint16 seq ); + QString sid() const; void setSid( const QString &sid ); + QByteArray payload() const; void setPayload( const QByteArray &data ); + static bool isIbbDataIq(const QDomElement &element); + void parse(const QDomElement &element); void toXmlElementFromChild(QXmlStreamWriter *writer) const; - void parse( QDomElement &element ); - static bool isIbbDataIq( QDomElement &element ); private: quint16 m_seq; |
