UPnpCDSTv Class Reference

#include <upnpcdstv.h>

Inheritance diagram for UPnpCDSTv:

UPnpCDSExtension

List of all members.


Detailed Description

Definition at line 21 of file upnpcdstv.h.


Public Member Functions

 UPnpCDSTv ()
virtual ~UPnpCDSTv ()

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 QString &sObjectId, UPnpCDSExtensionResults *pResults, bool bAddRef, MSqlQuery &query)

Private Attributes

QStringMap m_mapBackendIp
QStringMap m_mapBackendPort

Static Private Attributes

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

Constructor & Destructor Documentation

UPnpCDSTv::UPnpCDSTv (  )  [inline]

Definition at line 51 of file upnpcdstv.h.

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

Definition at line 56 of file upnpcdstv.h.


Member Function Documentation

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

Reimplemented from UPnpCDSExtension.

Definition at line 173 of file upnpcdstv.cpp.

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

Reimplemented from UPnpCDSExtension.

Definition at line 199 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 112 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 124 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 133 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 142 of file upnpcdstv.cpp.

Referenced by BuildItemQuery().

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

Implements UPnpCDSExtension.

Definition at line 155 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 238 of file upnpcdstv.cpp.


Member Data Documentation

Definition at line 25 of file upnpcdstv.h.

Referenced by GetRootInfo().

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

Definition at line 26 of file upnpcdstv.h.

Referenced by GetRootCount(), and GetRootInfo().

Definition at line 28 of file upnpcdstv.h.

Referenced by AddItem().

Definition at line 29 of file upnpcdstv.h.

Referenced by AddItem().


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