12#ifndef UPNPTASKSEARCH_H
13#define UPNPTASKSEARCH_H
16using namespace std::chrono_literals;
19#include <QHostAddress>
41 void SendMsg(QUdpSocket& socket,
const QString& sST,
const QString& sUDN);
45 const QHostAddress& peerAddress,
50 QString
Name()
override {
return "Search"; }
UPnpSearchTask(int nServicePort, const QHostAddress &peerAddress, int nPeerPort, QString sST, QString sUDN)
std::chrono::seconds m_nMaxAge
void Execute(TaskQueue *pQueue) override
void SendMsg(QUdpSocket &socket, const QString &sST, const QString &sUDN)
QHostAddress m_peerAddress
~UPnpSearchTask() override=default
void ProcessDevice(QUdpSocket &socket, const UPnpDevice &device)