MythFEXML Class Reference

#include <mythfexml.h>

Inheritance diagram for MythFEXML:
Eventing HttpServerExtension StateVariables IPostProcess UPnpServiceImpl

List of all members.

Public Member Functions

 MythFEXML (UPnpDevice *pDevice, const QString sSharePath)
virtual ~MythFEXML ()
virtual QStringList GetBasePaths ()
bool ProcessRequest (HTTPRequest *pRequest)

Protected Member Functions

virtual QString GetServiceType ()
 Provices the schema urn.
virtual QString GetServiceId ()
 Provides the device specific urn.
virtual QString GetServiceControlURL ()
 Provices the base URL for control commands.
virtual QString GetServiceDescURL ()
 Provices the URL of the service description XML.

Private Member Functions

MythFEXMLMethod GetMethod (const QString &sURI)
void GetScreenShot (HTTPRequest *pRequest)
void GetActionListTest (HTTPRequest *pRequest)
void GetRemote (HTTPRequest *pRequest)

Private Attributes

QString m_sControlUrl
QString m_sServiceDescFileName

Detailed Description

Definition at line 24 of file mythfexml.h.


Constructor & Destructor Documentation

MythFEXML::MythFEXML ( UPnpDevice pDevice,
const QString  sSharePath 
)

Definition at line 35 of file mythfexml.cpp.

MythFEXML::~MythFEXML (  )  [virtual]

Definition at line 54 of file mythfexml.cpp.


Member Function Documentation

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

Provices the schema urn.

Implements UPnpServiceImpl.

Definition at line 35 of file mythfexml.h.

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

Provides the device specific urn.

Implements UPnpServiceImpl.

Definition at line 36 of file mythfexml.h.

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

Provices the base URL for control commands.

Implements UPnpServiceImpl.

Definition at line 37 of file mythfexml.h.

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

Provices the URL of the service description XML.

Implements UPnpServiceImpl.

Definition at line 38 of file mythfexml.h.

MythFEXMLMethod MythFEXML::GetMethod ( const QString &  sURI  )  [private]

Definition at line 62 of file mythfexml.cpp.

Referenced by ProcessRequest().

void MythFEXML::GetScreenShot ( HTTPRequest pRequest  )  [private]

Definition at line 124 of file mythfexml.cpp.

Referenced by ProcessRequest().

void MythFEXML::GetActionListTest ( HTTPRequest pRequest  )  [private]

Definition at line 177 of file mythfexml.cpp.

Referenced by ProcessRequest().

void MythFEXML::GetRemote ( HTTPRequest pRequest  )  [private]

Definition at line 216 of file mythfexml.cpp.

Referenced by ProcessRequest().

QStringList MythFEXML::GetBasePaths (  )  [virtual]

Reimplemented from Eventing.

Definition at line 76 of file mythfexml.cpp.

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

Reimplemented from Eventing.

Definition at line 85 of file mythfexml.cpp.


Member Data Documentation

QString MythFEXML::m_sControlUrl [private]

Definition at line 29 of file mythfexml.h.

Referenced by MythFEXML(), and ProcessRequest().


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