vdr 2.7.6
cTable0Handler Class Reference

Public Member Functions

virtual bool SetEventID (cEvent *Event, tEventID EventID) override
virtual bool SetStartTime (cEvent *Event, time_t StartTime) override
virtual bool SetDuration (cEvent *Event, int Duration) override
virtual bool SetTitle (cEvent *Event, const char *Title) override
virtual bool SetShortText (cEvent *Event, const char *ShortText) override
virtual bool SetDescription (cEvent *Event, const char *Description) override
virtual bool SetContents (cEvent *Event, uchar *Contents) override
virtual bool SetParentalRating (cEvent *Event, int ParentalRating) override
virtual bool SetVps (cEvent *Event, time_t Vps) override
virtual bool FixEpgBugs (cEvent *Event) override
Public Member Functions inherited from cEpgHandler
 cEpgHandler (void)
virtual ~cEpgHandler () override
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)
overridevirtual

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 )
overridevirtual

Reimplemented from cEpgHandler.

Definition at line 63 of file epgtableid0.c.

References Ignore().

◆ SetDescription()

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

Reimplemented from cEpgHandler.

Definition at line 58 of file epgtableid0.c.

References Ignore().

◆ SetDuration()

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

Reimplemented from cEpgHandler.

Definition at line 43 of file epgtableid0.c.

References Ignore().

◆ SetEventID()

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

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 )
overridevirtual

Reimplemented from cEpgHandler.

Definition at line 68 of file epgtableid0.c.

References Ignore().

◆ SetShortText()

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

Reimplemented from cEpgHandler.

Definition at line 53 of file epgtableid0.c.

References Ignore().

◆ SetStartTime()

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

Reimplemented from cEpgHandler.

Definition at line 38 of file epgtableid0.c.

References Ignore().

◆ SetTitle()

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

Reimplemented from cEpgHandler.

Definition at line 48 of file epgtableid0.c.

References Ignore().

◆ SetVps()

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

Reimplemented from cEpgHandler.

Definition at line 73 of file epgtableid0.c.

References Ignore().


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