23 static constexpr std::tuple PayloadXmlTag = { u
"open", QXmpp::Private::ns_ibb };
24 [[deprecated(
"Use QXmpp::isIqElement()")]]
25 static bool isIbbOpenIq(
const QDomElement &element);
28 void parseElementFromChild(
const QDomElement &element)
override;
29 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
46 static constexpr std::tuple PayloadXmlTag = { u
"close", QXmpp::Private::ns_ibb };
47 [[deprecated(
"Use QXmpp::isIqElement()")]]
48 static bool isIbbCloseIq(
const QDomElement &element);
51 void parseElementFromChild(
const QDomElement &element)
override;
52 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
59class QXMPP_EXPORT QXmppIbbDataIq :
public QXmppIq
64 quint16 sequence()
const;
65 void setSequence(quint16 seq);
68 void setSid(
const QString &sid);
70 QByteArray payload()
const;
71 void setPayload(
const QByteArray &data);
74 static constexpr std::tuple PayloadXmlTag = { u
"data", QXmpp::Private::ns_ibb };
75 [[deprecated(
"Use QXmpp::isIqElement()")]]
76 static bool isIbbDataIq(
const QDomElement &element);
79 void parseElementFromChild(
const QDomElement &element)
override;
80 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
Definition QXmppIbbIq.h:38
QString sid() const
Definition QXmppIbbIq.cpp:103
void setSid(const QString &sid)
Definition QXmppIbbIq.cpp:112
Definition QXmppIbbIq.h:12
void setBlockSize(long block_size)
Definition QXmppIbbIq.cpp:45
QString sid() const
Definition QXmppIbbIq.cpp:54
void setSid(const QString &sid)
Definition QXmppIbbIq.cpp:63
long blockSize() const
Definition QXmppIbbIq.cpp:36
The QXmppIq class is the base class for all IQs.
Definition QXmppIq.h:23