#include <upnpcdsvideo.h>

Definition at line 23 of file upnpcdsvideo.h.
Public Member Functions | |
| UPnpCDSVideo () | |
| virtual | ~UPnpCDSVideo () |
Protected Member Functions | |
| virtual UPnpCDSExtensionResults * | ProcessItem (UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, QStringList &idPath) |
| virtual void | CreateItems (UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, int nNodeIdx, const QString &sKey, bool bAddRef) |
| virtual bool | IsBrowseRequestForUs (UPnpCDSRequest *pRequest) |
| virtual bool | IsSearchRequestForUs (UPnpCDSRequest *pRequest) |
| virtual int | GetDistinctCount (UPnpCDSRootInfo *pInfo) |
| 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 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 = 1 |
| UPnpCDSVideo::UPnpCDSVideo | ( | ) | [inline] |
Definition at line 65 of file upnpcdsvideo.h.
| virtual UPnpCDSVideo::~UPnpCDSVideo | ( | ) | [inline, virtual] |
Definition at line 69 of file upnpcdsvideo.h.
| UPnpCDSExtensionResults * UPnpCDSVideo::ProcessItem | ( | UPnpCDSRequest * | pRequest, | |
| UPnpCDSExtensionResults * | pResults, | |||
| QStringList & | idPath | |||
| ) | [protected, virtual] |
| void UPnpCDSVideo::CreateItems | ( | UPnpCDSRequest * | pRequest, | |
| UPnpCDSExtensionResults * | pResults, | |||
| int | nNodeIdx, | |||
| const QString & | sKey, | |||
| bool | bAddRef | |||
| ) | [protected, virtual] |
Reimplemented from UPnpCDSExtension.
Definition at line 284 of file upnpcdsvideo.cpp.
Referenced by ProcessItem().
| bool UPnpCDSVideo::IsBrowseRequestForUs | ( | UPnpCDSRequest * | pRequest | ) | [protected, virtual] |
| bool UPnpCDSVideo::IsSearchRequestForUs | ( | UPnpCDSRequest * | pRequest | ) | [protected, virtual] |
| int UPnpCDSVideo::GetDistinctCount | ( | UPnpCDSRootInfo * | pInfo | ) | [protected, virtual] |
| UPnpCDSRootInfo * UPnpCDSVideo::GetRootInfo | ( | int | nIdx | ) | [protected, virtual] |
Implements UPnpCDSExtension.
Definition at line 45 of file upnpcdsvideo.cpp.
Referenced by CreateItems().
| int UPnpCDSVideo::GetRootCount | ( | ) | [protected, virtual] |
| QString UPnpCDSVideo::GetTableName | ( | QString | sColumn | ) | [protected, virtual] |
| QString UPnpCDSVideo::GetItemListSQL | ( | QString | sColumn = "" |
) | [protected, virtual] |
Implements UPnpCDSExtension.
Definition at line 75 of file upnpcdsvideo.cpp.
Referenced by BuildItemQuery(), and CreateItems().
| void UPnpCDSVideo::BuildItemQuery | ( | MSqlQuery & | query, | |
| const QStringMap & | mapParams | |||
| ) | [protected, virtual] |
Implements UPnpCDSExtension.
Definition at line 86 of file upnpcdsvideo.cpp.
Referenced by ProcessItem().
| void UPnpCDSVideo::AddItem | ( | const QString & | sObjectId, | |
| UPnpCDSExtensionResults * | pResults, | |||
| bool | bAddRef, | |||
| MSqlQuery & | query | |||
| ) | [protected, virtual] |
Implements UPnpCDSExtension.
Definition at line 379 of file upnpcdsvideo.cpp.
Referenced by CreateItems(), and ProcessItem().
UPnpCDSRootInfo UPnpCDSVideo::g_RootNodes [static, private] |
Initial value:
{
{ "VideoRoot",
"*",
"SELECT 0 as key, "
"title as name, "
"1 as children "
"FROM upnpmedia "
"%1 "
"ORDER BY title",
"" }
}
Definition at line 27 of file upnpcdsvideo.h.
Referenced by GetRootInfo().
int UPnpCDSVideo::g_nRootCount = 1 [static, private] |
QStringMap UPnpCDSVideo::m_mapBackendIp [private] |
Definition at line 30 of file upnpcdsvideo.h.
QStringMap UPnpCDSVideo::m_mapBackendPort [private] |
Definition at line 31 of file upnpcdsvideo.h.
1.5.5