24 #ifndef QXMPPBYTESTREAMIQ_H
25 #define QXMPPBYTESTREAMIQ_H
29 #include <QHostAddress>
52 void setJid(
const QString &jid);
55 void setHost(
const QString &host);
58 void setPort(quint16 port);
60 QString zeroconf()
const;
61 void setZeroconf(
const QString &zeroconf);
70 QXmppByteStreamIq::Mode mode()
const;
71 void setMode(QXmppByteStreamIq::Mode mode);
74 void setSid(
const QString &sid);
76 QString activate()
const;
77 void setActivate(
const QString &activate);
79 QList<QXmppByteStreamIq::StreamHost> streamHosts()
const;
80 void setStreamHosts(
const QList<QXmppByteStreamIq::StreamHost> &streamHosts);
82 QString streamHostUsed()
const;
83 void setStreamHostUsed(
const QString &jid);
85 static bool isByteStreamIq(
const QDomElement &element);
89 void parseElementFromChild(
const QDomElement &element)
override;
90 void toXmlElementFromChild(QXmlStreamWriter *writer)
const override;
98 QList<StreamHost> m_streamHosts;
99 QString m_streamHostUsed;