5#ifndef WSDISCOVERYCLIENT_H
6#define WSDISCOVERYCLIENT_H
8#include "wsdiscoveryclient_export.h"
13#include <KDSoapClient/KDQName>
15#include "KDSoapClient/kdsoap_version.h"
17#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) && (KDSOAP_VERSION <= KDSOAP_VERSION_CHECK(2, 1, 1))
18WSDISCOVERYCLIENT_EXPORT QDebug operator<<(QDebug dbg,
const KDQName &qn);
77 void sendProbe(
const QList<KDQName> &typeList,
const QList<QUrl> &scopeList);
88 void receivedMessage(
const KDSoapMessage &replyMessage,
const KDSoapHeaders &replyHeaders,
const QHostAddress &senderAddress, quint16 senderPort);
91 KDSoapUdpClient *m_soapUdpClient;
WSDiscoveryClient is a low-level helper for sending and receiving WS-Discovery messages.
Definition: wsdiscoveryclient.h:37
void sendResolve(const QString &endpointReference)
WSDiscoveryClient(QObject *parent=nullptr)
void probeMatchReceived(const WSDiscoveryTargetService &probeMatchService)
void start(quint16 port=0)
void sendProbe(const QList< KDQName > &typeList, const QList< QUrl > &scopeList)
void resolveMatchReceived(const WSDiscoveryTargetService &probeMatchService)
Definition: wsdiscoverytargetservice.h:16