vdr  2.2.0
Classes | Macros | Typedefs | Enumerations | Functions | Variables
epg.h File Reference
#include "channels.h"
#include "libsi/section.h"
#include "thread.h"
#include "tools.h"

Go to the source code of this file.

Classes

struct  tComponent
 
class  cComponents
 
class  cEvent
 
class  cSchedule
 
class  cSchedulesLock
 
class  cSchedules
 
class  cEpgDataReader
 
class  cEpgHandler
 
class  cEpgHandlers
 

Macros

#define MAXEPGBUGFIXLEVEL   3
 

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
}
 
enum  eDumpMode { dmAll, dmPresent, dmFollowing, dmAtTime }
 

Functions

void ReportEpgBugFixStats (bool Force=false)
 

Variables

cEpgHandlers EpgHandlers
 

Macro Definition Documentation

§ MAXEPGBUGFIXLEVEL

#define MAXEPGBUGFIXLEVEL   3

Definition at line 21 of file epg.h.

Referenced by cMenuSetupEPG::Setup().

Typedef Documentation

§ tEventID

typedef u_int32_t tEventID

Definition at line 67 of file epg.h.

Enumeration Type Documentation

§ anonymous enum

anonymous enum
Enumerator
MaxEventContents 

Definition at line 23 of file epg.h.

§ eDumpMode

enum eDumpMode
Enumerator
dmAll 
dmPresent 
dmFollowing 
dmAtTime 

Definition at line 40 of file epg.h.

§ eEventContentGroup

Enumerator
ecgMovieDrama 
ecgNewsCurrentAffairs 
ecgShow 
ecgSports 
ecgChildrenYouth 
ecgMusicBalletDance 
ecgArtsCulture 
ecgSocialPoliticalEconomics 
ecgEducationalScience 
ecgLeisureHobbies 
ecgSpecial 
ecgUserDefined 

Definition at line 25 of file epg.h.

Function Documentation

§ ReportEpgBugFixStats()

void ReportEpgBugFixStats ( bool  Force = false)

Variable Documentation

§ EpgHandlers

cEpgHandlers EpgHandlers

Definition at line 1381 of file epg.c.

Referenced by cEIT::cEIT(), cEpgHandler::cEpgHandler(), main(), and cEpgHandler::~cEpgHandler().