SSDPExtension Class Reference

#include <ssdp.h>

Inheritance diagram for SSDPExtension:
HttpServerExtension

List of all members.

Public Member Functions

 SSDPExtension (int nServicePort, const QString sSharePath)
virtual ~SSDPExtension ()
virtual QStringList GetBasePaths ()
bool ProcessRequest (HTTPRequest *pRequest)

Private Member Functions

SSDPMethod GetMethod (const QString &sURI)
void GetDeviceDesc (HTTPRequest *pRequest)
void GetFile (HTTPRequest *pRequest, QString sFileName)
void GetDeviceList (HTTPRequest *pRequest)

Private Attributes

QString m_sUPnpDescPath
int m_nServicePort

Detailed Description

Definition at line 144 of file ssdp.h.


Constructor & Destructor Documentation

SSDPExtension::SSDPExtension ( int  nServicePort,
const QString  sSharePath 
)

Definition at line 633 of file ssdp.cpp.

SSDPExtension::~SSDPExtension (  )  [virtual]

Definition at line 645 of file ssdp.cpp.


Member Function Documentation

SSDPMethod SSDPExtension::GetMethod ( const QString &  sURI  )  [private]

Definition at line 653 of file ssdp.cpp.

Referenced by ProcessRequest().

void SSDPExtension::GetDeviceDesc ( HTTPRequest pRequest  )  [private]

Definition at line 700 of file ssdp.cpp.

Referenced by ProcessRequest().

void SSDPExtension::GetFile ( HTTPRequest pRequest,
QString  sFileName 
) [private]

Definition at line 723 of file ssdp.cpp.

void SSDPExtension::GetDeviceList ( HTTPRequest pRequest  )  [private]

Definition at line 754 of file ssdp.cpp.

Referenced by ProcessRequest().

QStringList SSDPExtension::GetBasePaths (  )  [virtual]

Implements HttpServerExtension.

Definition at line 665 of file ssdp.cpp.

bool SSDPExtension::ProcessRequest ( HTTPRequest pRequest  )  [virtual]

Implements HttpServerExtension.

Definition at line 677 of file ssdp.cpp.


Member Data Documentation

QString SSDPExtension::m_sUPnpDescPath [private]

Definition at line 148 of file ssdp.h.

Referenced by GetFile(), and SSDPExtension().

Definition at line 149 of file ssdp.h.

Referenced by GetDeviceDesc().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:28 2012 for MythTV by  doxygen 1.6.3