vdr 2.6.1
|
Go to the source code of this file.
Classes | |
struct | tComponent |
class | cComponents |
class | cEvent |
class | cSchedule |
class | cSchedules |
class | cEpgDataReader |
class | cEpgHandler |
class | cEpgHandlers |
Macros | |
#define | MAXEPGBUGFIXLEVEL 3 |
#define | EPG_LINGER_TIME (max(Setup.EPGLinger, 180) * 60) |
#define | DEPRECATED_SCHEDULE_GET_EVENT 1 |
#define | LOCK_SCHEDULES_READ USE_LIST_LOCK_READ(Schedules); |
#define | LOCK_SCHEDULES_WRITE USE_LIST_LOCK_WRITE(Schedules); |
Typedefs | |
typedef u_int32_t | tEventID |
Enumerations | |
enum | { MaxEventContents = 4 } |
enum | eEventContentGroup { ecgMovieDrama = 0x10 , ecgNewsCurrentAffairs = 0x20 , ecgShow = 0x30 , ecgSports = 0x40 , ecgChildrenYouth = 0x50 , ecgMusicBalletDance = 0x60 , ecgArtsCulture = 0x70 , ecgSocialPoliticalEconomics = 0x80 , ecgEducationalScience = 0x90 , ecgLeisureHobbies = 0xA0 , ecgSpecial = 0xB0 , ecgUserDefined = 0xF0 , ecgMovieDrama = 0x10 , ecgNewsCurrentAffairs = 0x20 , ecgShow = 0x30 , ecgSports = 0x40 , ecgChildrenYouth = 0x50 , ecgMusicBalletDance = 0x60 , ecgArtsCulture = 0x70 , ecgSocialPoliticalEconomics = 0x80 , ecgEducationalScience = 0x90 , ecgLeisureHobbies = 0xA0 , ecgSpecial = 0xB0 , ecgUserDefined = 0xF0 } |
enum | eDumpMode { dmAll , dmPresent , dmFollowing , dmAtTime , dmAll , dmPresent , dmFollowing , dmAtTime } |
Functions | |
DEF_LIST_LOCK (Schedules) | |
void | ReportEpgBugFixStats (bool Force=false) |
Variables | |
cEpgHandlers | EpgHandlers |
#define DEPRECATED_SCHEDULE_GET_EVENT 1 |
Definition at line 190 of file include/vdr/epg.h.
#define EPG_LINGER_TIME (max(Setup.EPGLinger, 180) * 60) |
Definition at line 23 of file include/vdr/epg.h.
#define LOCK_SCHEDULES_READ USE_LIST_LOCK_READ(Schedules); |
Definition at line 233 of file include/vdr/epg.h.
#define LOCK_SCHEDULES_WRITE USE_LIST_LOCK_WRITE(Schedules); |
Definition at line 234 of file include/vdr/epg.h.
#define MAXEPGBUGFIXLEVEL 3 |
Definition at line 21 of file include/vdr/epg.h.
typedef u_int32_t tEventID |
Definition at line 71 of file include/vdr/epg.h.
anonymous enum |
Enumerator | |
---|---|
MaxEventContents |
Definition at line 25 of file include/vdr/epg.h.
enum eDumpMode |
Enumerator | |
---|---|
dmAll | |
dmPresent | |
dmFollowing | |
dmAtTime | |
dmAll | |
dmPresent | |
dmFollowing | |
dmAtTime |
Definition at line 42 of file include/vdr/epg.h.
enum eEventContentGroup |
Definition at line 27 of file include/vdr/epg.h.
DEF_LIST_LOCK | ( | Schedules | ) |
void ReportEpgBugFixStats | ( | bool | Force = false | ) |
Definition at line 611 of file epg.c.
References tEpgBugFixStats::channelIDs, dsyslog, cSetup::EPGBugfixLevel, EpgBugFixStats, tEpgBugFixStats::hits, LOCK_CHANNELS_READ, MAXEPGBUGFIXSTATS, tEpgBugFixStats::n, and Setup.
Referenced by main().
|
extern |
Definition at line 1429 of file epg.c.
Referenced by cEIT::cEIT(), cEpgHandler::cEpgHandler(), main(), and cEpgHandler::~cEpgHandler().