MythTV
master
|
#include <QDateTime>
#include <QDir>
#include <QMap>
#include <QMutex>
#include <QMutexLocker>
#include <QRegularExpression>
#include <utility>
#include "libmythbase/exitcodes.h"
#include "libmythbase/mythcorecontext.h"
#include "libmythbase/mythdate.h"
#include "libmythbase/mythdirs.h"
#include "libmythbase/mythlogging.h"
#include "libmythbase/mythsystemlegacy.h"
#include "metadatacommon.h"
#include "metadatagrabber.h"
Go to the source code of this file.
Classes | |
struct | GrabberOpts |
Macros | |
#define | LOC QString("Metadata Grabber: ") |
Variables | |
static constexpr std::chrono::seconds | kGrabberRefresh { 60s } |
static const QRegularExpression | kRetagRef { R"(^([a-zA-Z0-9_\-\.]+\.[a-zA-Z0-9]{1,3})[:_](.*))" } |
static GrabberList | s_grabberList |
static QMutex | s_grabberLock |
static QDateTime | s_grabberAge |
static const QMap< GrabberType, GrabberOpts > | grabberTypes |
static QMap< QString, GrabberType > | grabberTypeStrings |
#define LOC QString("Metadata Grabber: ") |
Definition at line 21 of file metadatagrabber.cpp.
|
staticconstexpr |
Definition at line 22 of file metadatagrabber.cpp.
Referenced by MetaGrabberScript::GetList(), and MetaGrabberScript::GetType().
|
static |
Definition at line 24 of file metadatagrabber.cpp.
Referenced by MetaGrabberScript::CleanedInetref(), and MetaGrabberScript::FromInetref().
|
static |
Definition at line 26 of file metadatagrabber.cpp.
Referenced by MetaGrabberScript::GetList().
|
static |
Definition at line 27 of file metadatagrabber.cpp.
Referenced by MetaGrabberScript::GetList().
|
static |
Definition at line 28 of file metadatagrabber.cpp.
Referenced by MetaGrabberScript::GetList(), and MetaGrabberScript::GetType().
|
static |
Definition at line 36 of file metadatagrabber.cpp.
Referenced by MetaGrabberScript::GetList(), and MetaGrabberScript::GetType().
|
static |
Definition at line 51 of file metadatagrabber.cpp.
Referenced by MetaGrabberScript::GetList(), MetaGrabberScript::GetType(), and MetaGrabberScript::ParseGrabberVersion().