vdr  1.7.31
Public Member Functions | List of all members
cEIT Class Reference

Public Member Functions

 cEIT (cSchedules *Schedules, int Source, u_char Tid, const u_char *Data, bool OnlyRunningStatus=false)
- Public Member Functions inherited from SI::EIT
 EIT (const unsigned char *data, bool doCopy=true)
 EIT ()
int getServiceId () const
int getTransportStreamId () const
int getOriginalNetworkId () const
int getSegmentLastSectionNumber () const
int getLastTableId () const
bool isPresentFollowing () const
bool isActualTS () const
 EIT (const unsigned char *data, bool doCopy=true)
 EIT ()
int getServiceId () const
int getTransportStreamId () const
int getOriginalNetworkId () const
int getSegmentLastSectionNumber () const
int getLastTableId () const
bool isPresentFollowing () const
bool isActualTS () const
- Public Member Functions inherited from SI::NumberedSection
 NumberedSection (const unsigned char *data, bool doCopy=true)
 NumberedSection ()
int getTableIdExtension () const
bool getCurrentNextIndicator () const
int getVersionNumber () const
int getSectionNumber () const
int getLastSectionNumber () const
bool moreThanOneSection () const
 NumberedSection (const unsigned char *data, bool doCopy=true)
 NumberedSection ()
int getTableIdExtension () const
bool getCurrentNextIndicator () const
int getVersionNumber () const
int getSectionNumber () const
int getLastSectionNumber () const
bool moreThanOneSection () const
- Public Member Functions inherited from SI::CRCSection
 CRCSection (const unsigned char *data, bool doCopy=true)
 CRCSection ()
bool isCRCValid ()
bool CheckCRCAndParse ()
 CRCSection (const unsigned char *data, bool doCopy=true)
 CRCSection ()
bool isCRCValid ()
bool CheckCRCAndParse ()
- Public Member Functions inherited from SI::Section
 Section (const unsigned char *data, bool doCopy=true)
 Section ()
TableId getTableId () const
virtual int getLength ()
 Section (const unsigned char *data, bool doCopy=true)
 Section ()
TableId getTableId () const
virtual int getLength ()
- Public Member Functions inherited from SI::Object
 Object ()
 Object (CharArray &d)
void setData (const unsigned char *data, int size, bool doCopy=true)
CharArray getData ()
bool isValid ()
 Object ()
 Object (CharArray &d)
void setData (const unsigned char *data, int size, bool doCopy=true)
CharArray getData ()
bool isValid ()
- Public Member Functions inherited from SI::Parsable
void CheckParse ()
void CheckParse ()

Additional Inherited Members

- Static Public Member Functions inherited from SI::NumberedSection
static int getTableIdExtension (const unsigned char *d)
static int getTableIdExtension (const unsigned char *d)
- Public Attributes inherited from SI::EIT
StructureLoop< EventeventLoop
- Protected Member Functions inherited from SI::EIT
virtual void Parse ()
virtual void Parse ()
- Protected Attributes inherited from SI::Object
CharArray data

Detailed Description

Definition at line 24 of file eit.c.

Constructor & Destructor Documentation

cEIT::cEIT ( cSchedules Schedules,
int  Source,
u_char  Tid,
const u_char *  Data,
bool  OnlyRunningStatus = false 
)

Definition at line 29 of file eit.c.

References cListBase::Add(), SI::DescriptorGroup::Add(), cSchedule::AddEvent(), Channels, SI::CRCSection::CheckCRCAndParse(), cSchedule::ClrRunningStatus(), SI::ComponentDescriptorTag, SI::ContentDescriptorTag, cEvent::Description(), SI::ComponentDescriptor::description, cEpgHandlers::DropOutdated(), EpgHandlers, cSetup::EPGLanguages, SI::EIT::Event::eventDescriptors, SI::EIT::eventLoop, SI::ExtendedEventDescriptorTag, cEpgHandlers::FixEpgBugs(), cChannels::GetByChannelID(), cChannels::GetByTransponderID(), SI::ComponentDescriptor::getComponentType(), SI::ContentDescriptor::Nibble::getContentNibbleLevel1(), SI::ContentDescriptor::Nibble::getContentNibbleLevel2(), SI::CharArray::getData(), SI::PDCDescriptor::getDay(), SI::ExtendedEventDescriptor::getDescriptorNumber(), SI::Descriptor::getDescriptorTag(), SI::EIT::Event::getDuration(), cSchedule::GetEvent(), SI::EIT::Event::getEventId(), SI::PDCDescriptor::getHour(), SI::ExtendedEventDescriptor::getLastDescriptorNumber(), SI::CharArray::getLength(), SI::LinkageDescriptor::getLinkageType(), SI::ExtendedEventDescriptors::getMaximumTextLength(), SI::PDCDescriptor::getMinute(), SI::PDCDescriptor::getMonth(), SI::StructureLoop< T >::getNext(), SI::DescriptorLoop::getNext(), SI::EIT::getOriginalNetworkId(), SI::LinkageDescriptor::getOriginalNetworkId(), SI::ParentalRatingDescriptor::Rating::getRating(), SI::TimeShiftedEventDescriptor::getReferenceEventId(), SI::TimeShiftedEventDescriptor::getReferenceServiceId(), SI::EIT::Event::getRunningStatus(), cSchedules::GetSchedule(), SI::NumberedSection::getSectionNumber(), SI::EIT::getServiceId(), SI::LinkageDescriptor::getServiceId(), SI::EIT::Event::getStartTime(), SI::ComponentDescriptor::getStreamContent(), SI::ExtendedEventDescriptors::getText(), SI::String::getText(), SI::EIT::getTransportStreamId(), SI::LinkageDescriptor::getTransportStreamId(), SI::NumberedSection::getVersionNumber(), cEpgHandlers::HandledExternally(), cEpgHandlers::HandleEitEvent(), cEpgHandlers::HandleEvent(), I18nIsPreferredLanguage(), I18nNormalizeLanguageCode(), cEpgHandlers::IgnoreChannel(), cEpgHandlers::IsUpdate(), SI::ShortEventDescriptor::languageCode, SI::ExtendedEventDescriptor::languageCode, SI::ParentalRatingDescriptor::Rating::languageCode, SI::ComponentDescriptor::languageCode, SI::LinkageDescriptorTag, cRwLock::Lock(), max(), MaxEventContents, SI::ShortEventDescriptor::name, cChannels::NewChannel(), SI::ContentDescriptor::nibbleLoop, cChannel::Nid(), cComponents::NumComponents(), SI::ParentalRatingDescriptorTag, SI::PDCDescriptorTag, SI::LinkageDescriptor::privateData, SI::ParentalRatingDescriptor::ratingLoop, SI::RunningStatusNotRunning, cComponents::SetComponent(), cEpgHandlers::SetComponents(), cEpgHandlers::SetContents(), cEpgHandlers::SetDescription(), cEvent::SetDuration(), cEpgHandlers::SetDuration(), cEpgHandlers::SetEventID(), cChannel::SetLinkChannels(), cSchedules::SetModified(), cChannel::SetName(), cEpgHandlers::SetParentalRating(), cChannel::SetPortalName(), cSchedule::SetPresentSeen(), cSchedule::SetRunningStatus(), cEvent::SetSeen(), cEpgHandlers::SetShortText(), cEvent::SetStartTime(), cEpgHandlers::SetStartTime(), cEvent::SetTableID(), cEpgHandlers::SetTitle(), Setup, cEvent::SetVersion(), cEpgHandlers::SetVps(), SI::ShortEventDescriptorTag, cEvent::ShortText(), cEpgHandlers::SortSchedule(), strn0cpy(), cEvent::TableID(), SI::ShortEventDescriptor::text, cChannel::Tid(), SI::TimeShiftedEventDescriptorTag, cEvent::Title(), cRwLock::Unlock(), cSetup::UpdateChannels, Utf8BufSize, VALID_TIME, and cEvent::Version().


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