24 #ifndef QXMPPSTREAMINITIATIONIQ_H
25 #define QXMPPSTREAMINITIATIONIQ_H
32 class QXmlStreamWriter;
34 class QXMPP_EXPORT QXmppStreamInitiationIq :
public QXmppIq
42 QString mimeType()
const;
43 void setMimeType(
const QString &mimeType);
45 QXmppStreamInitiationIq::Profile profile()
const;
46 void setProfile(QXmppStreamInitiationIq::Profile profile);
49 void setSiId(
const QString &
id);
51 QXmppElementList siItems()
const;
52 void setSiItems(
const QXmppElementList &items);
54 static bool isStreamInitiationIq(
const QDomElement &element);
58 void parseElementFromChild(
const QDomElement &element);
59 void toXmlElementFromChild(QXmlStreamWriter *writer)
const;
66 QXmppElementList m_siItems;