UPnpCDSTv Class Reference

#include <upnpcdstv.h>

Inheritance diagram for UPnpCDSTv:
UPnpCDSExtension

List of all members.

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 UPnpCDSRequest *pRequest, 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 )

Detailed Description

Definition at line 20 of file upnpcdstv.h.


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 176 of file upnpcdstv.cpp.

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

Reimplemented from UPnpCDSExtension.

Definition at line 222 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 114 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 126 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 135 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 144 of file upnpcdstv.cpp.

Referenced by BuildItemQuery().

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

Implements UPnpCDSExtension.

Definition at line 158 of file upnpcdstv.cpp.

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

Implements UPnpCDSExtension.

Definition at line 281 of file upnpcdstv.cpp.


Member Data Documentation

Definition at line 24 of file upnpcdstv.h.

Referenced by GetRootInfo().

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

Definition at line 25 of file upnpcdstv.h.

Referenced by GetRootCount(), and GetRootInfo().

Definition at line 27 of file upnpcdstv.h.

Referenced by AddItem().

Definition at line 28 of file upnpcdstv.h.

Referenced by AddItem().


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