MythTV
master
|
#include <QDateTime>
#include "libmyth/mythcontext.h"
#include "libmythbase/mythdate.h"
#include "libmythbase/mythdb.h"
#include "libmythbase/mythlogging.h"
#include "eitcache.h"
Go to the source code of this file.
Macros | |
#define | LOC QString("EITCache: ") |
Enumerations | |
enum | channel_status : std::uint8_t { EITDATA = 0, CHANNEL_LOCK = 1, STATISTIC = 2 } |
Functions | |
static uint64_t | construct_sig (uint tableid, uint version, uint endtime, bool modified) |
static uint | extract_table_id (uint64_t sig) |
static uint | extract_version (uint64_t sig) |
static uint | extract_endtime (uint64_t sig) |
static bool | modified (uint64_t sig) |
static void | replace_in_db (QStringList &value_clauses, uint chanid, uint eventid, uint64_t sig) |
static void | delete_in_db (uint endtime) |
static bool | lock_channel (uint chanid, uint endtime) |
static void | unlock_channel (uint chanid, uint updated) |
#define LOC QString("EITCache: ") |
Definition at line 17 of file eitcache.cpp.
enum channel_status : std::uint8_t |
Enumerator | |
---|---|
EITDATA | |
CHANNEL_LOCK | |
STATISTIC |
Definition at line 120 of file eitcache.cpp.
|
inlinestatic |
Definition at line 69 of file eitcache.cpp.
Referenced by EITCache::IsNewEIT(), and EITCache::LoadChannel().
|
inlinestatic |
Definition at line 76 of file eitcache.cpp.
Referenced by EITCache::IsNewEIT(), and replace_in_db().
|
inlinestatic |
Definition at line 81 of file eitcache.cpp.
Referenced by EITCache::IsNewEIT(), and replace_in_db().
|
inlinestatic |
Definition at line 86 of file eitcache.cpp.
Referenced by EITCache::IsNewEIT(), replace_in_db(), and EITCache::WriteChannelToDB().
|
inlinestatic |
Definition at line 91 of file eitcache.cpp.
Referenced by KeyBindings::CommitChanges(), construct_sig(), MythHTTPCache::PreConditionCheck(), ActionSet::SetModifiedFlag(), and EITCache::WriteChannelToDB().
|
static |
Definition at line 96 of file eitcache.cpp.
Referenced by EITCache::WriteChannelToDB().
|
static |
Definition at line 104 of file eitcache.cpp.
Referenced by EITCache::PruneOldEntries().
Definition at line 127 of file eitcache.cpp.
Referenced by EITCache::LoadChannel().
Definition at line 178 of file eitcache.cpp.
Referenced by EITCache::WriteChannelToDB().