30 class QXmppIbbOpenIq :
public QXmppIq
35 long blockSize()
const;
36 void setBlockSize(
long block_size);
39 void setSid(
const QString &sid);
41 static bool isIbbOpenIq(
const QDomElement &element);
45 void parseElementFromChild(
const QDomElement &element)
override;
46 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
54 class QXmppIbbCloseIq :
public QXmppIq
60 void setSid(
const QString &sid);
62 static bool isIbbCloseIq(
const QDomElement &element);
66 void parseElementFromChild(
const QDomElement &element)
override;
67 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
74 class QXMPP_EXPORT QXmppIbbDataIq :
public QXmppIq
79 quint16 sequence()
const;
80 void setSequence(quint16 seq);
83 void setSid(
const QString &sid);
85 QByteArray payload()
const;
86 void setPayload(
const QByteArray &data);
88 static bool isIbbDataIq(
const QDomElement &element);
92 void parseElementFromChild(
const QDomElement &element)
override;
93 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
102 #endif // QXMPPIBBIQS_H