SI::EIT::Event Class Reference

#include <section.h>

Inheritance diagram for SI::EIT::Event:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

int getEventId () const
time_t getStartTime () const
time_t getDuration () const
int getMJD () const
int getStartTimeHour () const
int getStartTimeMinute () const
int getStartTimeSecond () const
int getDurationHour () const
int getDurationMinute () const
int getDurationSecond () const
RunningStatus getRunningStatus () const
int getFreeCaMode () const
virtual int getLength ()

Public Attributes

DescriptorLoop eventDescriptors

Protected Member Functions

virtual void Parse ()

Private Attributes

const eit_events


Detailed Description

Definition at line 154 of file section.h.


Member Function Documentation

int SI::EIT::Event::getEventId (  )  const

Definition at line 205 of file section.c.

References HILO, and s.

Referenced by cEIT::cEIT().

time_t SI::EIT::Event::getStartTime (  )  const

Definition at line 197 of file section.c.

References SI::DVBTime::getTime(), SI::eit_event::mjd_hi, SI::eit_event::mjd_lo, s, SI::eit_event::start_time_h, SI::eit_event::start_time_m, and SI::eit_event::start_time_s.

Referenced by cEIT::cEIT().

Here is the call graph for this function:

time_t SI::EIT::Event::getDuration (  )  const

Definition at line 201 of file section.c.

References SI::eit_event::duration_h, SI::eit_event::duration_m, SI::eit_event::duration_s, SI::DVBTime::getDuration(), and s.

Referenced by cEIT::cEIT().

Here is the call graph for this function:

int SI::EIT::Event::getMJD (  )  const

Definition at line 209 of file section.c.

References HILO, and s.

int SI::EIT::Event::getStartTimeHour (  )  const

Definition at line 213 of file section.c.

References SI::DVBTime::bcdToDec(), s, and SI::eit_event::start_time_h.

Here is the call graph for this function:

int SI::EIT::Event::getStartTimeMinute (  )  const

Definition at line 217 of file section.c.

References SI::DVBTime::bcdToDec(), s, and SI::eit_event::start_time_m.

Here is the call graph for this function:

int SI::EIT::Event::getStartTimeSecond (  )  const

Definition at line 221 of file section.c.

References SI::DVBTime::bcdToDec(), s, and SI::eit_event::start_time_s.

Here is the call graph for this function:

int SI::EIT::Event::getDurationHour (  )  const

Definition at line 225 of file section.c.

References SI::DVBTime::bcdToDec(), SI::eit_event::duration_h, and s.

Here is the call graph for this function:

int SI::EIT::Event::getDurationMinute (  )  const

Definition at line 229 of file section.c.

References SI::DVBTime::bcdToDec(), SI::eit_event::duration_m, and s.

Here is the call graph for this function:

int SI::EIT::Event::getDurationSecond (  )  const

Definition at line 233 of file section.c.

References SI::DVBTime::bcdToDec(), SI::eit_event::duration_s, and s.

Here is the call graph for this function:

RunningStatus SI::EIT::Event::getRunningStatus (  )  const

Definition at line 237 of file section.c.

References SI::eit_event::running_status, and s.

Referenced by cEIT::cEIT().

int SI::EIT::Event::getFreeCaMode (  )  const

Definition at line 241 of file section.c.

References SI::eit_event::free_ca_mode, and s.

virtual int SI::EIT::Event::getLength (  )  [inline, virtual]

Implements SI::Object.

Definition at line 171 of file section.h.

References eventDescriptors, and SI::VariableLengthPart::getLength().

Here is the call graph for this function:

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

Implements SI::Parsable.

Definition at line 245 of file section.c.

References SI::Object::data, eventDescriptors, HILO, s, SI::VariableLengthPart::setData(), and SI::CharArray::setPointerAndOffset().

Here is the call graph for this function:


Member Data Documentation

Definition at line 170 of file section.h.

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

const eit_event* SI::EIT::Event::s [private]


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

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