UPnpMSRR Class Reference

#include <upnpmsrr.h>

Inheritance diagram for UPnpMSRR:

Eventing HttpServerExtension StateVariables IPostProcess UPnpServiceImpl

List of all members.


Detailed Description

Definition at line 29 of file upnpmsrr.h.


Public Member Functions

 UPnpMSRR (UPnpDevice *pDevice, const QString &sSharePath)
virtual ~UPnpMSRR ()
bool ProcessRequest (HttpWorkerThread *pThread, HTTPRequest *pRequest)

Protected Member Functions

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

Private Member Functions

UPnpMSRRMethod GetMethod (const QString &sURI)
void HandleIsAuthorized (HTTPRequest *pRequest)
void HandleRegisterDevice (HTTPRequest *pRequest)
void HandleIsValidated (HTTPRequest *pRequest)

Private Attributes

QString m_sServiceDescFileName
QString m_sControlUrl

Constructor & Destructor Documentation

UPnpMSRR::UPnpMSRR ( UPnpDevice pDevice,
const QString &  sSharePath 
)

Definition at line 18 of file upnpmsrr.cpp.

UPnpMSRR::~UPnpMSRR (  )  [virtual]

Definition at line 47 of file upnpmsrr.cpp.


Member Function Documentation

UPnpMSRRMethod UPnpMSRR::GetMethod ( const QString &  sURI  )  [private]

Definition at line 55 of file upnpmsrr.cpp.

Referenced by ProcessRequest().

void UPnpMSRR::HandleIsAuthorized ( HTTPRequest pRequest  )  [private]

Definition at line 104 of file upnpmsrr.cpp.

Referenced by ProcessRequest().

void UPnpMSRR::HandleRegisterDevice ( HTTPRequest pRequest  )  [private]

Definition at line 125 of file upnpmsrr.cpp.

Referenced by ProcessRequest().

void UPnpMSRR::HandleIsValidated ( HTTPRequest pRequest  )  [private]

Definition at line 137 of file upnpmsrr.cpp.

Referenced by ProcessRequest().

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

Implements UPnpServiceImpl.

Definition at line 46 of file upnpmsrr.h.

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

Implements UPnpServiceImpl.

Definition at line 47 of file upnpmsrr.h.

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

Implements UPnpServiceImpl.

Definition at line 48 of file upnpmsrr.h.

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

Implements UPnpServiceImpl.

Definition at line 49 of file upnpmsrr.h.

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

Reimplemented from Eventing.

Definition at line 69 of file upnpmsrr.cpp.


Member Data Documentation

Definition at line 33 of file upnpmsrr.h.

Referenced by ProcessRequest(), and UPnpMSRR().

QString UPnpMSRR::m_sControlUrl [private]

Definition at line 34 of file upnpmsrr.h.

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


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