MythTV
master
|
#include <mythbackend/recordingextender.h>
Public Member Functions | |
RecordingExtender * | getExtender () |
virtual RecExtDataPage * | newPage (const QJsonDocument &doc)=0 |
virtual QUrl | makeInfoUrl (const SportInfo &info, const QDateTime &dt)=0 |
virtual QUrl | makeGameUrl (const ActiveGame &game, const QString &str)=0 |
virtual QUrl | findInfoUrl (ActiveGame &game, SportInfo &info)=0 |
virtual RecExtDataPage * | loadPage (const ActiveGame &game, const QUrl &_url)=0 |
Static Public Member Functions | |
static void | clearCache () |
Clear the downloaded document cache. More... | |
Protected Member Functions | |
RecExtDataSource (QObject *parent) | |
Protected Attributes | |
QUrl | m_url |
Static Protected Attributes | |
static QHash< QString, QJsonDocument > | s_downloadedJson {} |
A cache of downloaded documents. More... | |
Definition at line 259 of file recordingextender.h.
|
inlineexplicitprotected |
Definition at line 274 of file recordingextender.h.
|
inline |
Definition at line 264 of file recordingextender.h.
|
pure virtual |
Implemented in RecExtMlbDataSource, and RecExtEspnDataSource.
|
static |
Clear the downloaded document cache.
Definition at line 338 of file recordingextender.cpp.
Referenced by RecordingExtender::clearDownloadedInfo().
|
pure virtual |
Implemented in RecExtMlbDataSource, and RecExtEspnDataSource.
|
pure virtual |
Implemented in RecExtMlbDataSource, and RecExtEspnDataSource.
|
pure virtual |
Implemented in RecExtMlbDataSource, and RecExtEspnDataSource.
|
pure virtual |
Implemented in RecExtMlbDataSource, and RecExtEspnDataSource.
|
protected |
Definition at line 274 of file recordingextender.h.
|
staticprotected |
A cache of downloaded documents.
Definition at line 277 of file recordingextender.h.
Referenced by clearCache(), RecExtEspnDataSource::loadPage(), and RecExtMlbDataSource::loadPage().