Go to the documentation of this file.
11 #ifndef UPnpCDSVIDEO_H_
12 #define UPnpCDSVIDEO_H_
40 const QString& currentToken )
override;
44 const QString& currentToken )
override;
68 const QUrl &URIBase );
QSqlQuery wrapper that fetches a DB connection from the connection pool.
bool LoadSeries(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens)
QMap< int, QString > IntMap
void CreateRoot() override
bool IsBrowseRequestForUs(UPnpCDSRequest *pRequest) override
bool LoadVideos(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens)
static void PopulateArtworkURIS(CDSObject *pItem, int nVidID, const QUrl &URIBase)
bool LoadMovies(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, IDTokenMap tokens)
QMap< QString, QString > QStringMap
bool IsSearchRequestForUs(UPnpCDSRequest *pRequest) override
bool LoadSeasons(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens)
static bool LoadGenres(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens)
QMap< QString, int > m_mapBackendPort
~UPnpCDSVideo() override=default
QMap< QString, QString > IDTokenMap
bool LoadMetadata(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens, const QString ¤tToken) override
Fetch just the metadata for the item identified in the request.
static void BindValues(MSqlQuery &query, IDTokenMap tokens)
bool LoadChildren(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens, const QString ¤tToken) override
Fetch the children of the container identified in the request.
QStringMap m_mapBackendIp
static QString BuildWhereClause(QStringList clauses, IDTokenMap tokens)