5#ifndef QXMPPEXTERNALSERVICEDISCOVERYMANAGER_H
6#define QXMPPEXTERNALSERVICEDISCOVERYMANAGER_H
8#include "QXmppClientExtension.h"
10#include "QXmppExternalService.h"
16class QXmppExternalServicePrivate;
22 QXmppExternalServiceDiscoveryManager();
23 ~QXmppExternalServiceDiscoveryManager();
25 using ServicesResult = std::variant<QVector<QXmppExternalService>, QXmppError>;
27 QXmppTask<ServicesResult> requestServices(
const QString &jid,
const QString &node = {});
The QXmppClientExtension class is the base class for QXmppClient extensions.
Definition QXmppClientExtension.h:32
virtual QStringList discoveryFeatures() const
Definition QXmppClientExtension.cpp:22