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

#define MAXEPGBUGFIXLEVEL   3

Definition at line 21 of file epg.h.

Referenced by cMenuSetupEPG::Setup().

Typedef Documentation

typedef u_int32_t tEventID

Definition at line 67 of file epg.h.

Enumeration Type Documentation

anonymous enum
Enumerator
MaxEventContents 

Definition at line 23 of file epg.h.

enum eDumpMode
Enumerator
dmAll 
dmPresent 
dmFollowing 
dmAtTime 

Definition at line 40 of file epg.h.

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

Definition at line 25 of file epg.h.

Function Documentation

void ReportEpgBugFixStats ( bool  Force = false)

Variable Documentation

cEpgHandlers EpgHandlers

Definition at line 1381 of file epg.c.

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