#include <upnpcdstv.h>
Public Member Functions | |
| UPnpCDSTv () | |
| virtual | ~UPnpCDSTv () |
Protected Member Functions | |
| virtual bool | IsBrowseRequestForUs (UPnpCDSRequest *pRequest) |
| virtual bool | IsSearchRequestForUs (UPnpCDSRequest *pRequest) |
| virtual UPnpCDSRootInfo * | GetRootInfo (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 ) |
Definition at line 20 of file upnpcdstv.h.
| UPnpCDSTv::UPnpCDSTv | ( | ) | [inline] |
Definition at line 51 of file upnpcdstv.h.
| virtual UPnpCDSTv::~UPnpCDSTv | ( | ) | [inline, virtual] |
Definition at line 56 of file upnpcdstv.h.
| 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.
UPnpCDSRootInfo UPnpCDSTv::g_RootNodes [static, private] |
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().
QStringMap UPnpCDSTv::m_mapBackendIp [private] |
Definition at line 27 of file upnpcdstv.h.
Referenced by AddItem().
QStringMap UPnpCDSTv::m_mapBackendPort [private] |
Definition at line 28 of file upnpcdstv.h.
Referenced by AddItem().
1.6.3