vdr
2.2.0
|
#include "epg.h"
#include <ctype.h>
#include <limits.h>
#include <time.h>
#include "libsi/si.h"
#include "timers.h"
Go to the source code of this file.
Classes | |
struct | tEpgBugFixStats |
class | cEpgDataWriter |
Macros | |
#define | RUNNINGSTATUSTIMEOUT 30 |
#define | EPGDATAWRITEDELTA 600 |
#define | MAXEPGBUGFIXSTATS 13 |
#define | MAXEPGBUGFIXCHANS 100 |
#define | MAX_USEFUL_EPISODE_LENGTH 40 |
Functions | |
static void | EpgBugFixStat (int Number, tChannelID ChannelID) |
void | ReportEpgBugFixStats (bool Force) |
static void | StripControlCharacters (char *s) |
Variables | |
tEpgBugFixStats | EpgBugFixStats [MAXEPGBUGFIXSTATS] |
static cEpgDataWriter | EpgDataWriter |
cEpgHandlers | EpgHandlers |
#define EPGDATAWRITEDELTA 600 |
Definition at line 21 of file epg.c.
Referenced by cSchedules::Cleanup().
#define MAX_USEFUL_EPISODE_LENGTH 40 |
Referenced by cEvent::FixEpgBugs().
#define MAXEPGBUGFIXCHANS 100 |
Definition at line 560 of file epg.c.
Referenced by EpgBugFixStat().
#define MAXEPGBUGFIXSTATS 13 |
Definition at line 559 of file epg.c.
Referenced by EpgBugFixStat(), and ReportEpgBugFixStats().
#define RUNNINGSTATUSTIMEOUT 30 |
Definition at line 20 of file epg.c.
Referenced by cSchedule::GetPresentEvent().
|
static |
Definition at line 570 of file epg.c.
References tEpgBugFixStats::channelIDs, tEpgBugFixStats::hits, MAXEPGBUGFIXCHANS, MAXEPGBUGFIXSTATS, and tEpgBugFixStats::n.
Referenced by cEvent::FixEpgBugs().
void ReportEpgBugFixStats | ( | bool | Force | ) |
Definition at line 585 of file epg.c.
References tEpgBugFixStats::channelIDs, Channels, dsyslog, cSetup::EPGBugfixLevel, cChannels::GetByChannelID(), tEpgBugFixStats::hits, MAXEPGBUGFIXSTATS, tEpgBugFixStats::n, cChannel::Name(), and Setup.
Referenced by main().
|
static |
Definition at line 644 of file epg.c.
References SI::Utf8CharLen().
Referenced by cEvent::FixEpgBugs().
tEpgBugFixStats EpgBugFixStats[MAXEPGBUGFIXSTATS] |
|
static |
cEpgHandlers EpgHandlers |
Definition at line 1381 of file epg.c.
Referenced by cEIT::cEIT(), cEpgHandler::cEpgHandler(), main(), and cEpgHandler::~cEpgHandler().