SI::EIT Class Reference

#include <section.h>

Inheritance diagram for SI::EIT:

Inheritance graph
[legend]
Collaboration diagram for SI::EIT:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 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 Attributes

StructureLoop< EventeventLoop

Protected Member Functions

virtual void Parse ()

Private Attributes

const eits

Classes

class  Event


Detailed Description

Definition at line 150 of file section.h.


Constructor & Destructor Documentation

SI::EIT::EIT ( const unsigned char *  data,
bool  doCopy = true 
) [inline]

Definition at line 152 of file section.h.

SI::EIT::EIT (  )  [inline]

Definition at line 153 of file section.h.


Member Function Documentation

int SI::EIT::getServiceId (  )  const

Definition at line 160 of file section.c.

References HILO, and s.

Referenced by cEIT::cEIT().

int SI::EIT::getTransportStreamId (  )  const

Definition at line 164 of file section.c.

References HILO, and s.

Referenced by cEIT::cEIT().

int SI::EIT::getOriginalNetworkId (  )  const

Definition at line 168 of file section.c.

References HILO, and s.

Referenced by cEIT::cEIT().

int SI::EIT::getSegmentLastSectionNumber (  )  const

Definition at line 172 of file section.c.

References s, and SI::eit::segment_last_section_number.

int SI::EIT::getLastTableId (  )  const

Definition at line 176 of file section.c.

References SI::eit::last_table_id, and s.

bool SI::EIT::isPresentFollowing (  )  const

Definition at line 180 of file section.c.

References SI::Section::getTableId(), SI::TableIdEIT_presentFollowing, and SI::TableIdEIT_presentFollowing_other.

Here is the call graph for this function:

bool SI::EIT::isActualTS (  )  const

Definition at line 184 of file section.c.

References SI::Section::getTableId(), SI::TableIdEIT_presentFollowing, SI::TableIdEIT_schedule_first, and SI::TableIdEIT_schedule_last.

Here is the call graph for this function:

void SI::EIT::Parse (  )  [protected, virtual]

Implements SI::Parsable.

Definition at line 190 of file section.c.

References SI::Object::data, eventLoop, SI::Section::getLength(), s, and SI::CharArray::setPointerAndOffset().

Here is the call graph for this function:


Member Data Documentation

Definition at line 182 of file section.h.

Referenced by cEIT::cEIT(), and Parse().

const eit* SI::EIT::s [private]


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

Generated on Tue Nov 4 20:04:14 2008 for VDR by  doxygen 1.5.6