MythTV  master
Classes | Typedefs | Functions
upnputil.h File Reference
#include <utility>
#include <QMap>
#include <QStringList>
#include "libmythbase/mythchrono.h"
#include "upnpexp.h"
Include dependency graph for upnputil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NameValue
 
class  NameValues
 

Typedefs

using TaskTime = std::chrono::microseconds
 
using QStringMap = QMap< QString, QString >
 
using QStringMultiMap = QMultiMap< QString, QString >
 

Functions

QString LookupUDN (const QString &sDeviceType)
 
UPNP_PUBLIC QStringList GetSourceProtocolInfos ()
 Return a QStringList containing the supported Source Protocols. More...
 
UPNP_PUBLIC QStringList GetSinkProtocolInfos ()
 Return a QStringList containing the supported Sink Protocols. More...
 

Typedef Documentation

◆ TaskTime

using TaskTime = std::chrono::microseconds

Definition at line 31 of file upnputil.h.

◆ QStringMap

using QStringMap = QMap< QString, QString >

Definition at line 32 of file upnputil.h.

◆ QStringMultiMap

using QStringMultiMap = QMultiMap< QString, QString >

Definition at line 33 of file upnputil.h.

Function Documentation

◆ LookupUDN()

QString LookupUDN ( const QString &  sDeviceType)

Definition at line 46 of file upnputil.cpp.

Referenced by UPnpDevice::GetUDN().

◆ GetSourceProtocolInfos()

UPNP_PUBLIC QStringList GetSourceProtocolInfos ( )

Return a QStringList containing the supported Source Protocols.

TODO Extend this to dynamically list all supported protocols (e.g. RTSP) and any DLNA profile stuff that we can figure out

Definition at line 86 of file upnputil.cpp.

Referenced by MediaServer::Init().

◆ GetSinkProtocolInfos()

UPNP_PUBLIC QStringList GetSinkProtocolInfos ( )

Return a QStringList containing the supported Sink Protocols.

TODO Extend this to dynamically list all supported protocols (e.g. RTSP) and any DLNA profile stuff that we can figure out

Definition at line 138 of file upnputil.cpp.

Referenced by MediaRenderer::MediaRenderer().