UPnpCDSMusic Class Reference

#include <upnpcdsmusic.h>

Inheritance diagram for UPnpCDSMusic:
UPnpCDSExtension

List of all members.

Public Member Functions

 UPnpCDSMusic ()
virtual ~UPnpCDSMusic ()

Protected Member Functions

virtual bool IsBrowseRequestForUs (UPnpCDSRequest *pRequest)
virtual bool IsSearchRequestForUs (UPnpCDSRequest *pRequest)
virtual UPnpCDSRootInfoGetRootInfo (int nIdx)
virtual int GetRootCount ()
virtual QString GetTableName (QString sColumn)
virtual QString GetItemListSQL (QString sColumn="")
virtual void BuildItemQuery (MSqlQuery &query, const QStringMap &mapParams)
virtual void AddItem (const UPnpCDSRequest *pRequest, const QString &sObjectId, UPnpCDSExtensionResults *pResults, bool bAddRef, MSqlQuery &query)

Static Private Attributes

static UPnpCDSRootInfo g_RootNodes []
static int g_nRootCount = sizeof( g_RootNodes ) / sizeof( UPnpCDSRootInfo )

Detailed Description

Definition at line 22 of file upnpcdsmusic.h.


Constructor & Destructor Documentation

UPnpCDSMusic::UPnpCDSMusic (  )  [inline]

Definition at line 49 of file upnpcdsmusic.h.

virtual UPnpCDSMusic::~UPnpCDSMusic (  )  [inline, virtual]

Definition at line 54 of file upnpcdsmusic.h.


Member Function Documentation

bool UPnpCDSMusic::IsBrowseRequestForUs ( UPnpCDSRequest pRequest  )  [protected, virtual]

Reimplemented from UPnpCDSExtension.

Definition at line 178 of file upnpcdsmusic.cpp.

bool UPnpCDSMusic::IsSearchRequestForUs ( UPnpCDSRequest pRequest  )  [protected, virtual]

Reimplemented from UPnpCDSExtension.

Definition at line 211 of file upnpcdsmusic.cpp.

UPnpCDSRootInfo * UPnpCDSMusic::GetRootInfo ( int  nIdx  )  [protected, virtual]

Implements UPnpCDSExtension.

Definition at line 116 of file upnpcdsmusic.cpp.

int UPnpCDSMusic::GetRootCount (  )  [protected, virtual]

Implements UPnpCDSExtension.

Definition at line 128 of file upnpcdsmusic.cpp.

QString UPnpCDSMusic::GetTableName ( QString  sColumn  )  [protected, virtual]

Implements UPnpCDSExtension.

Definition at line 137 of file upnpcdsmusic.cpp.

QString UPnpCDSMusic::GetItemListSQL ( QString  sColumn = ""  )  [protected, virtual]

Implements UPnpCDSExtension.

Definition at line 146 of file upnpcdsmusic.cpp.

Referenced by BuildItemQuery().

void UPnpCDSMusic::BuildItemQuery ( MSqlQuery query,
const QStringMap mapParams 
) [protected, virtual]

Implements UPnpCDSExtension.

Definition at line 162 of file upnpcdsmusic.cpp.

void UPnpCDSMusic::AddItem ( const UPnpCDSRequest pRequest,
const QString &  sObjectId,
UPnpCDSExtensionResults pResults,
bool  bAddRef,
MSqlQuery query 
) [protected, virtual]

Implements UPnpCDSExtension.

Definition at line 256 of file upnpcdsmusic.cpp.


Member Data Documentation

Definition at line 26 of file upnpcdsmusic.h.

Referenced by GetRootInfo().

int UPnpCDSMusic::g_nRootCount = sizeof( g_RootNodes ) / sizeof( UPnpCDSRootInfo ) [static, private]

Definition at line 27 of file upnpcdsmusic.h.

Referenced by GetRootCount(), and GetRootInfo().


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:31 2012 for MythTV by  doxygen 1.6.3