vdr  1.7.27
Public Member Functions
cEpgHandlers Class Reference

#include <epg.h>

List of all members.

Public Member Functions

bool IgnoreChannel (const cChannel *Channel)
bool HandleEitEvent (cSchedule *Schedule, const SI::EIT::Event *EitEvent, uchar TableID, uchar Version)
void SetEventID (cEvent *Event, tEventID EventID)
void SetTitle (cEvent *Event, const char *Title)
void SetShortText (cEvent *Event, const char *ShortText)
void SetDescription (cEvent *Event, const char *Description)
void SetContents (cEvent *Event, uchar *Contents)
void SetParentalRating (cEvent *Event, int ParentalRating)
void SetStartTime (cEvent *Event, time_t StartTime)
void SetDuration (cEvent *Event, int Duration)
void SetVps (cEvent *Event, time_t Vps)
void FixEpgBugs (cEvent *Event)
void HandleEvent (cEvent *Event)
void SortSchedule (cSchedule *Schedule)
void DropOutdated (cSchedule *Schedule, time_t SegmentStart, time_t SegmentEnd, uchar TableID, uchar Version)
bool IgnoreChannel (const cChannel *Channel)
bool HandleEitEvent (cSchedule *Schedule, const SI::EIT::Event *EitEvent, uchar TableID, uchar Version)
void SetEventID (cEvent *Event, tEventID EventID)
void SetTitle (cEvent *Event, const char *Title)
void SetShortText (cEvent *Event, const char *ShortText)
void SetDescription (cEvent *Event, const char *Description)
void SetContents (cEvent *Event, uchar *Contents)
void SetParentalRating (cEvent *Event, int ParentalRating)
void SetStartTime (cEvent *Event, time_t StartTime)
void SetDuration (cEvent *Event, int Duration)
void SetVps (cEvent *Event, time_t Vps)
void FixEpgBugs (cEvent *Event)
void HandleEvent (cEvent *Event)
void SortSchedule (cSchedule *Schedule)
void DropOutdated (cSchedule *Schedule, time_t SegmentStart, time_t SegmentEnd, uchar TableID, uchar Version)

Detailed Description

Definition at line 268 of file epg.h.


Member Function Documentation

void cEpgHandlers::DropOutdated ( cSchedule Schedule,
time_t  SegmentStart,
time_t  SegmentEnd,
uchar  TableID,
uchar  Version 
)
void cEpgHandlers::DropOutdated ( cSchedule Schedule,
time_t  SegmentStart,
time_t  SegmentEnd,
uchar  TableID,
uchar  Version 
)
void cEpgHandlers::FixEpgBugs ( cEvent Event)
void cEpgHandlers::FixEpgBugs ( cEvent Event)

Definition at line 1415 of file epg.c.

References cList< cEpgHandler >::First(), cEvent::FixEpgBugs(), and cList< cEpgHandler >::Next().

Referenced by cEIT::cEIT().

bool cEpgHandlers::HandleEitEvent ( cSchedule Schedule,
const SI::EIT::Event EitEvent,
uchar  TableID,
uchar  Version 
)
bool cEpgHandlers::HandleEitEvent ( cSchedule Schedule,
const SI::EIT::Event EitEvent,
uchar  TableID,
uchar  Version 
)

Definition at line 1325 of file epg.c.

References cList< cEpgHandler >::First(), and cList< cEpgHandler >::Next().

Referenced by cEIT::cEIT().

void cEpgHandlers::HandleEvent ( cEvent Event)

Definition at line 1424 of file epg.c.

References cList< cEpgHandler >::First(), and cList< cEpgHandler >::Next().

Referenced by cEIT::cEIT().

void cEpgHandlers::HandleEvent ( cEvent Event)
bool cEpgHandlers::IgnoreChannel ( const cChannel Channel)

Definition at line 1316 of file epg.c.

References cList< cEpgHandler >::First(), and cList< cEpgHandler >::Next().

Referenced by cEIT::cEIT().

bool cEpgHandlers::IgnoreChannel ( const cChannel Channel)
void cEpgHandlers::SetContents ( cEvent Event,
uchar Contents 
)
void cEpgHandlers::SetContents ( cEvent Event,
uchar Contents 
)

Definition at line 1370 of file epg.c.

References cList< cEpgHandler >::First(), cList< cEpgHandler >::Next(), and cEvent::SetContents().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetDescription ( cEvent Event,
const char *  Description 
)

Definition at line 1361 of file epg.c.

References cList< cEpgHandler >::First(), cList< cEpgHandler >::Next(), and cEvent::SetDescription().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetDescription ( cEvent Event,
const char *  Description 
)
void cEpgHandlers::SetDuration ( cEvent Event,
int  Duration 
)

Definition at line 1397 of file epg.c.

References cList< cEpgHandler >::First(), cList< cEpgHandler >::Next(), and cEvent::SetDuration().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetDuration ( cEvent Event,
int  Duration 
)
void cEpgHandlers::SetEventID ( cEvent Event,
tEventID  EventID 
)
void cEpgHandlers::SetEventID ( cEvent Event,
tEventID  EventID 
)

Definition at line 1334 of file epg.c.

References cList< cEpgHandler >::First(), cList< cEpgHandler >::Next(), and cEvent::SetEventID().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetParentalRating ( cEvent Event,
int  ParentalRating 
)
void cEpgHandlers::SetParentalRating ( cEvent Event,
int  ParentalRating 
)
void cEpgHandlers::SetShortText ( cEvent Event,
const char *  ShortText 
)

Definition at line 1352 of file epg.c.

References cList< cEpgHandler >::First(), cList< cEpgHandler >::Next(), and cEvent::SetShortText().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetShortText ( cEvent Event,
const char *  ShortText 
)
void cEpgHandlers::SetStartTime ( cEvent Event,
time_t  StartTime 
)

Definition at line 1388 of file epg.c.

References cList< cEpgHandler >::First(), cList< cEpgHandler >::Next(), and cEvent::SetStartTime().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetStartTime ( cEvent Event,
time_t  StartTime 
)
void cEpgHandlers::SetTitle ( cEvent Event,
const char *  Title 
)
void cEpgHandlers::SetTitle ( cEvent Event,
const char *  Title 
)

Definition at line 1343 of file epg.c.

References cList< cEpgHandler >::First(), cList< cEpgHandler >::Next(), and cEvent::SetTitle().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetVps ( cEvent Event,
time_t  Vps 
)
void cEpgHandlers::SetVps ( cEvent Event,
time_t  Vps 
)

Definition at line 1406 of file epg.c.

References cList< cEpgHandler >::First(), cList< cEpgHandler >::Next(), and cEvent::SetVps().

Referenced by cEIT::cEIT().

void cEpgHandlers::SortSchedule ( cSchedule Schedule)
void cEpgHandlers::SortSchedule ( cSchedule Schedule)

Definition at line 1432 of file epg.c.

References cList< cEpgHandler >::First(), cList< cEpgHandler >::Next(), and cSchedule::Sort().

Referenced by cEIT::cEIT().


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