Go to the documentation of this file.
37 const QString& currentToken )
override;
41 const QString& currentToken )
override;
73 int nSeason,
const QUrl &URIBase );
QSqlQuery wrapper that fetches a DB connection from the connection pool.
void CreateRoot() override
bool IsSearchRequestForUs(UPnpCDSRequest *pRequest) override
static bool LoadChannels(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens)
QMap< QString, int > m_mapBackendPort
bool LoadRecordings(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, IDTokenMap tokens)
QMap< QString, QString > QStringMap
static bool LoadDates(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens)
bool LoadMovies(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, IDTokenMap tokens)
bool IsBrowseRequestForUs(UPnpCDSRequest *pRequest) override
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 void PopulateArtworkURIS(CDSObject *pItem, const QString &sInetRef, int nSeason, const QUrl &URIBase)
~UPnpCDSTv() override=default
static bool LoadGenres(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens)
static void BindValues(MSqlQuery &query, IDTokenMap tokens)
static bool LoadRecGroups(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens)
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 QString BuildWhereClause(QStringList clauses, IDTokenMap tokens)
bool LoadTitles(const UPnpCDSRequest *pRequest, UPnpCDSExtensionResults *pResults, const IDTokenMap &tokens)