MythTV  master
Classes | Typedefs | Enumerations
upnpcds.h File Reference
#include <QList>
#include <QMap>
#include <QString>
#include <QObject>
#include "upnp.h"
#include "upnpcdsobjects.h"
#include "eventing.h"
#include "mythdbcon.h"
Include dependency graph for upnpcds.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  UPnpCDSClientException
 
class  UPnpCDSRequest
 
class  UPnpCDSExtensionResults
 
class  UPnPShortcutFeature
 Standard UPnP Shortcut feature. More...
 
class  UPnpCDSExtension
 
class  UPnpCDS
 

Typedefs

typedef QMap< UPnPShortcutFeature::ShortCutType, QString > CDSShortCutList
 
typedef QMap< QString, QString > IDTokenMap
 
typedef QPair< QString, QString > IDToken
 
typedef QList< UPnpCDSExtension * > UPnpCDSExtensionList
 

Enumerations

enum  UPnpCDSMethod {
  CDSM_Unknown = 0, CDSM_GetServiceDescription = 1, CDSM_Browse = 2, CDSM_Search = 3,
  CDSM_GetSearchCapabilities = 4, CDSM_GetSortCapabilities = 5, CDSM_GetSystemUpdateID = 6, CDSM_GetFeatureList = 7,
  CDSM_GetServiceResetToken = 8
}
 
enum  UPnpCDSBrowseFlag { CDS_BrowseUnknown = 0, CDS_BrowseMetadata = 1, CDS_BrowseDirectChildren = 2 }
 
enum  UPnpCDSClient {
  CDS_ClientDefault = 0, CDS_ClientWMP = 1, CDS_ClientXBMC = 2, CDS_ClientMP101 = 3,
  CDS_ClientXBox = 4, CDS_ClientSonyDB = 5
}
 

Typedef Documentation

◆ CDSShortCutList

Definition at line 193 of file upnpcds.h.

◆ IDTokenMap

typedef QMap<QString, QString> IDTokenMap

Definition at line 197 of file upnpcds.h.

◆ IDToken

typedef QPair<QString, QString> IDToken

Definition at line 198 of file upnpcds.h.

◆ UPnpCDSExtensionList

Definition at line 271 of file upnpcds.h.

Enumeration Type Documentation

◆ UPnpCDSMethod

Enumerator
CDSM_Unknown 
CDSM_GetServiceDescription 
CDSM_Browse 
CDSM_Search 
CDSM_GetSearchCapabilities 
CDSM_GetSortCapabilities 
CDSM_GetSystemUpdateID 
CDSM_GetFeatureList 
CDSM_GetServiceResetToken 

Definition at line 28 of file upnpcds.h.

◆ UPnpCDSBrowseFlag

Enumerator
CDS_BrowseUnknown 
CDS_BrowseMetadata 
CDS_BrowseDirectChildren 

Definition at line 42 of file upnpcds.h.

◆ UPnpCDSClient

Enumerator
CDS_ClientDefault 
CDS_ClientWMP 
CDS_ClientXBMC 
CDS_ClientMP101 
CDS_ClientXBox 
CDS_ClientSonyDB 

Definition at line 50 of file upnpcds.h.