MythXML Class Reference
#include <mythxml.h>
List of all members.
Detailed Description
Definition at line 67 of file mythxml.h.
|
Public Member Functions |
| | MythXML (UPnpDevice *pDevice) |
| virtual | ~MythXML () |
| bool | ProcessRequest (HttpWorkerThread *pThread, HTTPRequest *pRequest) |
Static Public Member Functions |
| static void | FillProgramInfo (QDomDocument *pDoc, QDomNode &node, ProgramInfo *pInfo, bool bIncChannel=true, bool bDetails=true) |
| static void | FillChannelInfo (QDomElement &channel, ProgramInfo *pInfo, bool bDetails=true) |
Protected Member Functions |
| virtual QString | GetServiceType () |
| virtual QString | GetServiceId () |
| virtual QString | GetServiceControlURL () |
| virtual QString | GetServiceDescURL () |
Private Member Functions |
| MythXMLMethod | GetMethod (const QString &sURI) |
| void | GetProgramGuide (HTTPRequest *pRequest) |
| void | GetProgramDetails (HTTPRequest *pRequest) |
| void | GetHosts (HTTPRequest *pRequest) |
| void | GetKeys (HTTPRequest *pRequest) |
| void | GetSetting (HTTPRequest *pRequest) |
| void | PutSetting (HTTPRequest *pRequest) |
| void | GetChannelIcon (HTTPRequest *pRequest) |
| void | GetRecorded (HTTPRequest *pRequest) |
| void | GetPreviewImage (HTTPRequest *pRequest) |
| void | GetConnectionInfo (HTTPRequest *pRequest) |
| void | GetAlbumArt (HTTPRequest *pRequest) |
| void | GetVideoArt (HTTPRequest *pRequest) |
| void | GetExpiring (HTTPRequest *pRequest) |
| void | GetRecording (HttpWorkerThread *pThread, HTTPRequest *pRequest) |
| void | GetMusic (HttpWorkerThread *pThread, HTTPRequest *pRequest) |
| void | GetVideo (HttpWorkerThread *pThread, HTTPRequest *pRequest) |
| void | GetDeviceDesc (HTTPRequest *pRequest) |
| void | GetFile (HTTPRequest *pRequest, QString sFileName) |
Private Attributes |
| QString | m_sControlUrl |
| QString | m_sServiceDescFileName |
| Scheduler * | m_pSched |
| QMap< int, EncoderLink * > * | m_pEncoders |
| AutoExpire * | m_pExpirer |
| bool | m_bIsMaster |
| int | m_nPreRollSeconds |
Constructor & Destructor Documentation
| MythXML::~MythXML |
( |
|
) |
[virtual] |
Member Function Documentation
| virtual QString MythXML::GetServiceType |
( |
|
) |
[inline, protected, virtual] |
| virtual QString MythXML::GetServiceId |
( |
|
) |
[inline, protected, virtual] |
| virtual QString MythXML::GetServiceControlURL |
( |
|
) |
[inline, protected, virtual] |
| virtual QString MythXML::GetServiceDescURL |
( |
|
) |
[inline, protected, virtual] |
| MythXMLMethod MythXML::GetMethod |
( |
const QString & |
sURI |
) |
[private] |
| void MythXML::GetProgramGuide |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetProgramDetails |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetHosts |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetKeys |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetSetting |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::PutSetting |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetChannelIcon |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetRecorded |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetPreviewImage |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetConnectionInfo |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetAlbumArt |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetVideoArt |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetExpiring |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetDeviceDesc |
( |
HTTPRequest * |
pRequest |
) |
[private] |
| void MythXML::GetFile |
( |
HTTPRequest * |
pRequest, |
|
|
QString |
sFileName | |
|
) |
| | [private] |
| void MythXML::FillProgramInfo |
( |
QDomDocument * |
pDoc, |
|
|
QDomNode & |
node, |
|
|
ProgramInfo * |
pInfo, |
|
|
bool |
bIncChannel = true, |
|
|
bool |
bDetails = true | |
|
) |
| | [static] |
| void MythXML::FillChannelInfo |
( |
QDomElement & |
channel, |
|
|
ProgramInfo * |
pInfo, |
|
|
bool |
bDetails = true | |
|
) |
| | [static] |
Member Data Documentation
The documentation for this class was generated from the following files: