48 LOG(VB_UPNP, LOG_INFO, QString(
"UPnpEventTask::Execute - NOTIFY to %1:%2.")
52 const std::chrono::milliseconds
timeout {3s};
68 if ( sResponseLine.length() > 0)
71 if (sResponseLine.contains(
"200 OK"))
74 LOG(VB_UPNP, LOG_INFO,
75 QString(
"UPnpEventTask::Execute - NOTIFY to "
Wraps a QTcpSocket to provide a blocking connect(), readLine(), and write() with a timeout.
bool connect(const QHostAddress &address, quint16 port, std::chrono::milliseconds timeout)
Connect the socket to a host.
qint64 write(const char *data, qint64 size, std::chrono::milliseconds timeout)
QString readLine(std::chrono::milliseconds timeout)
Read a whole line from the socket.
QHostAddress m_peerAddress
~UPnpEventTask() override
void Execute(TaskQueue *pQueue) override
#define LOG(_MASK_, _LEVEL_, _QSTRING_)