Home

Dokumentation

Impressum

Dokumentation VDR
 

Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

eit.c File Reference

#include "eit.h"
#include <ctype.h>
#include <fcntl.h>
#include <limits.h>
#include <linux/dvb/dmx.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/ioctl.h>
#include <sys/poll.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <time.h>
#include <unistd.h>
#include "channels.h"
#include "config.h"
#include "libdtv/libdtv.h"
#include "videodir.h"

Include dependency graph for eit.c:

Include dependency graph

Go to the source code of this file.

Data Structures

class  cEIT
class  cMJD
class  cTDT
struct  tEpgBugFixStats

Defines

#define BCD2DEC(b)   (((b >> 4) & 0x0F) * 10 + (b & 0x0F))
#define MAXEPGBUGFIXSTATS   6
#define MAXEPGBUGFIXCHANS   50
#define MAX_FILTERS   20
#define EPGDATAFILENAME   "epg.data"

Functions

void EpgBugFixStat (int Number, tChannelID ChannelID)
void ReportEpgBugFixStats (bool Reset=false)

Variables

tEpgBugFixStats EpgBugFixStats [MAXEPGBUGFIXSTATS]


Define Documentation

#define BCD2DEC      (((b >> 4) & 0x0F) * 10 + (b & 0x0F))
 

Definition at line 164 of file eit.c.

Referenced by cTDT::cTDT().

#define EPGDATAFILENAME   "epg.data"
 

Definition at line 991 of file eit.c.

#define MAX_FILTERS   20
 

Definition at line 990 of file eit.c.

Referenced by cSIProcessor::Action(), cSIProcessor::AddFilter(), and cSIProcessor::ShutDownFilters().

#define MAXEPGBUGFIXCHANS   50
 

Definition at line 403 of file eit.c.

Referenced by EpgBugFixStat().

#define MAXEPGBUGFIXSTATS   6
 

Definition at line 402 of file eit.c.

Referenced by EpgBugFixStat(), and ReportEpgBugFixStats().


Function Documentation

void EpgBugFixStat int    Number,
tChannelID    ChannelID
[static]
 

Definition at line 413 of file eit.c.

References tEpgBugFixStats::channelIDs, EpgBugFixStats, tEpgBugFixStats::hits, MAXEPGBUGFIXCHANS, MAXEPGBUGFIXSTATS, and tEpgBugFixStats::n.

Referenced by cEventInfo::FixEpgBugs().

void ReportEpgBugFixStats bool    Reset = false [static]
 

Definition at line 428 of file eit.c.

References tEpgBugFixStats::channelIDs, dsyslog, EpgBugFixStats, tEpgBugFixStats::hits, MAXEPGBUGFIXSTATS, tEpgBugFixStats::n, and cChannel::Name().

Referenced by cSIProcessor::Action(), and cSIProcessor::~cSIProcessor().


Variable Documentation

tEpgBugFixStats EpgBugFixStats[MAXEPGBUGFIXSTATS]
 

Definition at line 411 of file eit.c.

Referenced by EpgBugFixStat(), and ReportEpgBugFixStats().


Generated on Wed Feb 5 23:30:24 2003 for VDR by doxygen1.3-rc2