UPnpCMGR Class Reference

#include <upnpcmgr.h>

Inheritance diagram for UPnpCMGR:

Eventing HttpServerExtension StateVariables IPostProcess UPnpServiceImpl

List of all members.


Detailed Description

Definition at line 47 of file upnpcmgr.h.


Public Member Functions

 UPnpCMGR (UPnpDevice *pDevice, const QString &sSharePath, const QString &sSourceProtocols="", const QString &sSinkProtocols="")
virtual ~UPnpCMGR ()
void AddSourceProtocol (const QString &sProtocol)
void AddSinkProtocol (const QString &sProtocol)
virtual bool ProcessRequest (HttpWorkerThread *pThread, HTTPRequest *pRequest)

Protected Member Functions

virtual QString GetServiceType ()
virtual QString GetServiceId ()
virtual QString GetServiceControlURL ()
virtual QString GetServiceDescURL ()

Private Member Functions

UPnpCMGRMethod GetMethod (const QString &sURI)
void HandleGetProtocolInfo (HTTPRequest *pRequest)
void HandleGetCurrentConnectionInfo (HTTPRequest *pRequest)
void HandleGetCurrentConnectionIDs (HTTPRequest *pRequest)

Private Attributes

QString m_sServiceDescFileName
QString m_sControlUrl

Constructor & Destructor Documentation

UPnpCMGR::UPnpCMGR ( UPnpDevice pDevice,
const QString &  sSharePath,
const QString &  sSourceProtocols = "",
const QString &  sSinkProtocols = "" 
)

Definition at line 18 of file upnpcmgr.cpp.

UPnpCMGR::~UPnpCMGR (  )  [virtual]

Definition at line 47 of file upnpcmgr.cpp.


Member Function Documentation

UPnpCMGRMethod UPnpCMGR::GetMethod ( const QString &  sURI  )  [private]

Definition at line 88 of file upnpcmgr.cpp.

Referenced by ProcessRequest().

void UPnpCMGR::HandleGetProtocolInfo ( HTTPRequest pRequest  )  [private]

Definition at line 137 of file upnpcmgr.cpp.

Referenced by ProcessRequest().

void UPnpCMGR::HandleGetCurrentConnectionInfo ( HTTPRequest pRequest  )  [private]

Definition at line 151 of file upnpcmgr.cpp.

Referenced by ProcessRequest().

void UPnpCMGR::HandleGetCurrentConnectionIDs ( HTTPRequest pRequest  )  [private]

Definition at line 179 of file upnpcmgr.cpp.

Referenced by ProcessRequest().

virtual QString UPnpCMGR::GetServiceType (  )  [inline, protected, virtual]

Implements UPnpServiceImpl.

Definition at line 64 of file upnpcmgr.h.

virtual QString UPnpCMGR::GetServiceId (  )  [inline, protected, virtual]

Implements UPnpServiceImpl.

Definition at line 65 of file upnpcmgr.h.

virtual QString UPnpCMGR::GetServiceControlURL (  )  [inline, protected, virtual]

Implements UPnpServiceImpl.

Definition at line 66 of file upnpcmgr.h.

virtual QString UPnpCMGR::GetServiceDescURL (  )  [inline, protected, virtual]

Implements UPnpServiceImpl.

Definition at line 67 of file upnpcmgr.h.

void UPnpCMGR::AddSourceProtocol ( const QString &  sProtocol  ) 

Definition at line 55 of file upnpcmgr.cpp.

void UPnpCMGR::AddSinkProtocol ( const QString &  sProtocol  ) 

Definition at line 71 of file upnpcmgr.cpp.

bool UPnpCMGR::ProcessRequest ( HttpWorkerThread pThread,
HTTPRequest pRequest 
) [virtual]

Reimplemented from Eventing.

Definition at line 102 of file upnpcmgr.cpp.


Member Data Documentation

Definition at line 51 of file upnpcmgr.h.

Referenced by ProcessRequest(), and UPnpCMGR().

QString UPnpCMGR::m_sControlUrl [private]

Definition at line 52 of file upnpcmgr.h.

Referenced by GetServiceControlURL(), GetServiceDescURL(), ProcessRequest(), and UPnpCMGR().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:13 2010 for MythTV by  doxygen 1.5.5