5#ifndef QXMPPEXTERNALSERVICEDISCOVERYIQ_H
6#define QXMPPEXTERNALSERVICEDISCOVERYIQ_H
8#include "QXmppExternalService.h"
11class QXmppExternalServiceDiscoveryIqPrivate;
13class QXMPP_EXPORT QXmppExternalServiceDiscoveryIq :
public QXmppIq
16 QXmppExternalServiceDiscoveryIq();
18 QXMPP_PRIVATE_DECLARE_RULE_OF_SIX(QXmppExternalServiceDiscoveryIq)
20 QVector<QXmppExternalService> externalServices();
21 void setExternalServices(
const QVector<QXmppExternalService> &);
24 static bool isExternalServiceDiscoveryIq(
const QDomElement &);
25 static bool checkIqType(
const QString &tagName,
const QString &xmlNamespace);
29 void parseElementFromChild(
const QDomElement &)
override;
30 void toXmlElementFromChild(QXmlStreamWriter *)
const override;
34 QSharedDataPointer<QXmppExternalServiceDiscoveryIqPrivate> d;
Definition: QXmppExternalService.h:20
The QXmppIq class is the base class for all IQs.
Definition: QXmppIq.h:23