31 class QXmlStreamWriter;
33 class QXmppIbbOpenIq:
public QXmppIq
38 long blockSize()
const;
39 void setBlockSize(
long block_size );
42 void setSid(
const QString &sid );
44 static bool isIbbOpenIq(
const QDomElement &element);
48 void parseElementFromChild(
const QDomElement &element);
49 void toXmlElementFromChild(QXmlStreamWriter *writer)
const;
57 class QXmppIbbCloseIq:
public QXmppIq
63 void setSid(
const QString &sid );
65 static bool isIbbCloseIq(
const QDomElement &element);
69 void parseElementFromChild(
const QDomElement &element);
70 void toXmlElementFromChild(QXmlStreamWriter *writer)
const;
77 class QXMPP_EXPORT QXmppIbbDataIq :
public QXmppIq
82 quint16 sequence()
const;
83 void setSequence( quint16 seq );
86 void setSid(
const QString &sid );
88 QByteArray payload()
const;
89 void setPayload(
const QByteArray &data );
91 static bool isIbbDataIq(
const QDomElement &element);
95 void parseElementFromChild(
const QDomElement &element);
96 void toXmlElementFromChild(QXmlStreamWriter *writer)
const;
102 QByteArray m_payload;
105 #endif // QXMPPIBBIQS_H