#include "ssdp.h"
#include <algorithm>
#include <chrono>
#include <thread>
#include <QByteArray>
#include <QHostAddress>
#include <QMap>
#include <QMutex>
#include <QMutexLocker>
#include <QNetworkDatagram>
#include <QRegularExpression>
#include <QString>
#include <QStringList>
#include <QUdpSocket>
#include "libmythbase/configuration.h"
#include "libmythbase/mythchrono.h"
#include "libmythbase/mythlogging.h"
#include "libmythbase/mythrandom.h"
#include "ssdpcache.h"
#include "taskqueue.h"
#include "upnp.h"
#include "upnptasknotify.h"
#include "upnptasksearch.h"
Go to the source code of this file.
◆ GetHeaderValue()
| static QString GetHeaderValue |
( |
const QMap< QString, QString > & |
headers, |
|
|
const QString & |
sKey, |
|
|
const QString & |
sDefault |
|
) |
| |
|
static |
◆ ProcessNotify()
| static bool ProcessNotify |
( |
const QMap< QString, QString > & |
headers | ) |
|
|
static |
◆ ProcessRequestLine()
◆ ProcessSearchRequest()
| static bool ProcessSearchRequest |
( |
const QMap< QString, QString > & |
sHeaders, |
|
|
const QHostAddress & |
peerAddress, |
|
|
quint16 |
peerPort, |
|
|
int |
servicePort |
|
) |
| |
|
static |
◆ ProcessSearchResponse()
| static bool ProcessSearchResponse |
( |
const QMap< QString, QString > & |
headers | ) |
|
|
static |
◆ g_pSSDPCreationLock
| QMutex g_pSSDPCreationLock |
|
static |