vdr  2.2.0
Public Member Functions | List of all members
cEpgHandlers Class Reference

#include <epg.h>

Public Member Functions

bool IgnoreChannel (const cChannel *Channel)
 
bool HandleEitEvent (cSchedule *Schedule, const SI::EIT::Event *EitEvent, uchar TableID, uchar Version)
 
bool HandledExternally (const cChannel *Channel)
 
bool IsUpdate (tEventID EventID, time_t StartTime, 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 SetComponents (cEvent *Event, cComponents *Components)
 
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)
 
void BeginSegmentTransfer (const cChannel *Channel, bool OnlyRunningStatus)
 
void EndSegmentTransfer (bool Modified, bool OnlyRunningStatus)
 
- Public Member Functions inherited from cList< cEpgHandler >
cEpgHandlerGet (int Index) const
 
cEpgHandlerFirst (void) const
 
cEpgHandlerLast (void) const
 
cEpgHandlerPrev (const cEpgHandler *object) const
 
cEpgHandlerNext (const cEpgHandler *object) const
 
- Public Member Functions inherited from cListBase
virtual ~cListBase ()
 
void Add (cListObject *Object, cListObject *After=NULL)
 
void Ins (cListObject *Object, cListObject *Before=NULL)
 
void Del (cListObject *Object, bool DeleteObject=true)
 
virtual void Move (int From, int To)
 
void Move (cListObject *From, cListObject *To)
 
virtual void Clear (void)
 
cListObjectGet (int Index) const
 
int Count (void) const
 
void Sort (void)
 

Additional Inherited Members

- Protected Member Functions inherited from cListBase
 cListBase (void)
 
- Protected Attributes inherited from cListBase
cListObjectobjects
 
cListObjectlastObject
 
int count
 

Detailed Description

Definition at line 284 of file epg.h.

Member Function Documentation

void cEpgHandlers::BeginSegmentTransfer ( const cChannel Channel,
bool  OnlyRunningStatus 
)

Definition at line 1544 of file epg.c.

Referenced by cEIT::cEIT().

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

Definition at line 1535 of file epg.c.

References cSchedule::DropOutdated().

Referenced by cEIT::cEIT().

void cEpgHandlers::EndSegmentTransfer ( bool  Modified,
bool  OnlyRunningStatus 
)

Definition at line 1552 of file epg.c.

Referenced by cEIT::cEIT().

void cEpgHandlers::FixEpgBugs ( cEvent Event)

Definition at line 1509 of file epg.c.

References cEvent::FixEpgBugs().

Referenced by cEIT::cEIT().

bool cEpgHandlers::HandledExternally ( const cChannel Channel)

Definition at line 1401 of file epg.c.

Referenced by cEIT::cEIT().

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

Definition at line 1392 of file epg.c.

Referenced by cEIT::cEIT().

void cEpgHandlers::HandleEvent ( cEvent Event)

Definition at line 1518 of file epg.c.

Referenced by cEIT::cEIT().

bool cEpgHandlers::IgnoreChannel ( const cChannel Channel)

Definition at line 1383 of file epg.c.

Referenced by cEIT::cEIT().

bool cEpgHandlers::IsUpdate ( tEventID  EventID,
time_t  StartTime,
uchar  TableID,
uchar  Version 
)

Definition at line 1410 of file epg.c.

Referenced by cEIT::cEIT().

void cEpgHandlers::SetComponents ( cEvent Event,
cComponents Components 
)

Definition at line 1500 of file epg.c.

References cEvent::SetComponents().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetContents ( cEvent Event,
uchar Contents 
)

Definition at line 1455 of file epg.c.

References cEvent::SetContents().

Referenced by cEIT::cEIT().

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

Definition at line 1446 of file epg.c.

References cEvent::SetDescription().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetDuration ( cEvent Event,
int  Duration 
)

Definition at line 1482 of file epg.c.

References cEvent::SetDuration().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetEventID ( cEvent Event,
tEventID  EventID 
)

Definition at line 1419 of file epg.c.

References cEvent::SetEventID().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetParentalRating ( cEvent Event,
int  ParentalRating 
)

Definition at line 1464 of file epg.c.

References cEvent::SetParentalRating().

Referenced by cEIT::cEIT().

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

Definition at line 1437 of file epg.c.

References cEvent::SetShortText().

Referenced by cEIT::cEIT().

void cEpgHandlers::SetStartTime ( cEvent Event,
time_t  StartTime 
)

Definition at line 1473 of file epg.c.

References cEvent::SetStartTime().

Referenced by cEIT::cEIT().

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

Definition at line 1428 of file epg.c.

References cEvent::SetTitle().

Referenced by cEIT::cEIT().

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

Definition at line 1491 of file epg.c.

References cEvent::SetVps().

Referenced by cEIT::cEIT().

void cEpgHandlers::SortSchedule ( cSchedule Schedule)

Definition at line 1526 of file epg.c.

References cSchedule::Sort().

Referenced by cEIT::cEIT().


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