vdr 2.6.8
cTable0Handler Class Reference

Public Member Functions

virtual bool SetEventID (cEvent *Event, tEventID EventID)
 
virtual bool SetStartTime (cEvent *Event, time_t StartTime)
 
virtual bool SetDuration (cEvent *Event, int Duration)
 
virtual bool SetTitle (cEvent *Event, const char *Title)
 
virtual bool SetShortText (cEvent *Event, const char *ShortText)
 
virtual bool SetDescription (cEvent *Event, const char *Description)
 
virtual bool SetContents (cEvent *Event, uchar *Contents)
 
virtual bool SetParentalRating (cEvent *Event, int ParentalRating)
 
virtual bool SetVps (cEvent *Event, time_t Vps)
 
virtual bool FixEpgBugs (cEvent *Event)
 
- Public Member Functions inherited from cEpgHandler
 cEpgHandler (void)
 
virtual ~cEpgHandler ()
 
virtual bool IgnoreChannel (const cChannel *Channel)
 
virtual bool HandleEitEvent (cSchedule *Schedule, const SI::EIT::Event *EitEvent, uchar TableID, uchar Version)
 
virtual bool HandledExternally (const cChannel *Channel)
 
virtual bool IsUpdate (tEventID EventID, time_t StartTime, uchar TableID, uchar Version)
 
virtual bool SetComponents (cEvent *Event, cComponents *Components)
 
virtual bool HandleEvent (cEvent *Event)
 
virtual bool SortSchedule (cSchedule *Schedule)
 
virtual bool DropOutdated (cSchedule *Schedule, time_t SegmentStart, time_t SegmentEnd, uchar TableID, uchar Version)
 
virtual bool BeginSegmentTransfer (const cChannel *Channel, bool Dummy)
 
virtual bool EndSegmentTransfer (bool Modified, bool Dummy)
 
- Public Member Functions inherited from cListObject
 cListObject (void)
 
virtual ~cListObject ()
 
virtual int Compare (const cListObject &ListObject) const
 
void Append (cListObject *Object)
 
void Insert (cListObject *Object)
 
void Unlink (void)
 
int Index (void) const
 
cListObjectPrev (void) const
 
cListObjectNext (void) const
 

Private Member Functions

bool Ignore (cEvent *Event)
 

Detailed Description

Definition at line 17 of file epgtableid0.c.

Member Function Documentation

◆ FixEpgBugs()

bool cTable0Handler::FixEpgBugs ( cEvent * Event)
virtual

Fixes some known problems with EPG data.

Reimplemented from cEpgHandler.

Definition at line 78 of file epgtableid0.c.

References Ignore().

◆ Ignore()

bool cTable0Handler::Ignore ( cEvent * Event)
inlineprivate

◆ SetContents()

bool cTable0Handler::SetContents ( cEvent * Event,
uchar * Contents )
virtual

Reimplemented from cEpgHandler.

Definition at line 63 of file epgtableid0.c.

References Ignore().

◆ SetDescription()

bool cTable0Handler::SetDescription ( cEvent * Event,
const char * Description )
virtual

Reimplemented from cEpgHandler.

Definition at line 58 of file epgtableid0.c.

References Ignore().

◆ SetDuration()

bool cTable0Handler::SetDuration ( cEvent * Event,
int Duration )
virtual

Reimplemented from cEpgHandler.

Definition at line 43 of file epgtableid0.c.

References Ignore().

◆ SetEventID()

bool cTable0Handler::SetEventID ( cEvent * Event,
tEventID EventID )
virtual

Important note: if you want VPS to work, do not mess with the event ids!

Reimplemented from cEpgHandler.

Definition at line 33 of file epgtableid0.c.

References Ignore().

◆ SetParentalRating()

bool cTable0Handler::SetParentalRating ( cEvent * Event,
int ParentalRating )
virtual

Reimplemented from cEpgHandler.

Definition at line 68 of file epgtableid0.c.

References Ignore().

◆ SetShortText()

bool cTable0Handler::SetShortText ( cEvent * Event,
const char * ShortText )
virtual

Reimplemented from cEpgHandler.

Definition at line 53 of file epgtableid0.c.

References Ignore().

◆ SetStartTime()

bool cTable0Handler::SetStartTime ( cEvent * Event,
time_t StartTime )
virtual

Reimplemented from cEpgHandler.

Definition at line 38 of file epgtableid0.c.

References Ignore().

◆ SetTitle()

bool cTable0Handler::SetTitle ( cEvent * Event,
const char * Title )
virtual

Reimplemented from cEpgHandler.

Definition at line 48 of file epgtableid0.c.

References Ignore().

◆ SetVps()

bool cTable0Handler::SetVps ( cEvent * Event,
time_t Vps )
virtual

Reimplemented from cEpgHandler.

Definition at line 73 of file epgtableid0.c.

References Ignore().


The documentation for this class was generated from the following file: