|
MythTV master
|
#include <QDateTime>#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 16 of file eitcache.cpp.
| enum channel_status : std::uint8_t |
| Enumerator | |
|---|---|
| EITDATA | |
| CHANNEL_LOCK | |
| STATISTIC | |
Definition at line 119 of file eitcache.cpp.
|
inlinestatic |
Definition at line 68 of file eitcache.cpp.
Referenced by EITCache::IsNewEIT(), and EITCache::LoadChannel().
|
static |
Definition at line 103 of file eitcache.cpp.
Referenced by EITCache::PruneOldEntries().
|
inlinestatic |
Definition at line 85 of file eitcache.cpp.
Referenced by EITCache::IsNewEIT(), replace_in_db(), and EITCache::WriteChannelToDB().
|
inlinestatic |
Definition at line 75 of file eitcache.cpp.
Referenced by EITCache::IsNewEIT(), and replace_in_db().
|
inlinestatic |
Definition at line 80 of file eitcache.cpp.
Referenced by EITCache::IsNewEIT(), and replace_in_db().
Definition at line 126 of file eitcache.cpp.
Referenced by EITCache::LoadChannel().
|
inlinestatic |
Definition at line 90 of file eitcache.cpp.
Referenced by KeyBindings::CommitChanges(), construct_sig(), MythHTTPCache::PreConditionCheck(), ActionSet::SetModifiedFlag(), and EITCache::WriteChannelToDB().
|
static |
Definition at line 95 of file eitcache.cpp.
Referenced by EITCache::WriteChannelToDB().
Definition at line 177 of file eitcache.cpp.
Referenced by EITCache::WriteChannelToDB().