vdr  2.2.0
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
 
- 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
 
- Public Member Functions inherited from SI::CRCSection
 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 ()
 
- 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 ()
 
- Public Member Functions inherited from SI::Parsable
void CheckParse ()
 

Additional Inherited Members

- Static Public Member Functions inherited from SI::NumberedSection
static int getTableIdExtension (const unsigned char *d)
 
- Static Public Member Functions inherited from SI::Section
static int getLength (const unsigned char *d)
 
static TableId getTableId (const unsigned char *d)
 
- Public Attributes inherited from SI::EIT
StructureLoop< EventeventLoop
 
- Protected Member Functions inherited from SI::EIT
virtual void Parse ()
 
- Protected Member Functions inherited from SI::Object
void setData (CharArray &d)
 
bool checkSize (int offset)
 
- Protected Member Functions inherited from SI::Parsable
 Parsable ()
 
virtual ~Parsable ()
 
- Protected Attributes inherited from SI::Object
CharArray data
 

Detailed Description

Definition at line 25 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 30 of file eit.c.

References cListBase::Add(), SI::DescriptorGroup::Add(), cSchedule::AddEvent(), cEpgHandlers::BeginSegmentTransfer(), Channels, SI::CRCSection::CheckCRCAndParse(), cSchedule::ClrRunningStatus(), SI::ComponentDescriptorTag, SI::ContentDescriptorTag, cEvent::Description(), SI::ComponentDescriptor::description, cEpgHandlers::DropOutdated(), cEpgHandlers::EndSegmentTransfer(), 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::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, SI::LinkageTypePremiere, 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: