vdr 2.7.5
SI::EIT::Event Class Reference

#include <section.h>

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 () override
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 ()

Public Attributes

DescriptorLoop eventDescriptors

Protected Member Functions

virtual void Parse () override
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 ()

Private Attributes

const eit_events

Additional Inherited Members

Protected Attributes inherited from SI::Object
CharArray data

Detailed Description

Definition at line 154 of file section.h.

Member Function Documentation

◆ getDuration()

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

Definition at line 201 of file section.c.

References SI::DVBTime::getDuration(), and s.

Referenced by cEIT::cEIT().

◆ getDurationHour()

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

Definition at line 225 of file section.c.

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

◆ getDurationMinute()

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

Definition at line 229 of file section.c.

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

◆ getDurationSecond()

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

Definition at line 233 of file section.c.

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

◆ getEventId()

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

Definition at line 205 of file section.c.

References HILO, and s.

Referenced by cEIT::cEIT().

◆ getFreeCaMode()

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

Definition at line 241 of file section.c.

References s.

◆ getLength()

virtual int SI::EIT::Event::getLength ( )
inlineoverridevirtual

Implements SI::Object.

Definition at line 171 of file section.h.

References eventDescriptors.

◆ getMJD()

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

Definition at line 209 of file section.c.

References HILO, and s.

◆ getRunningStatus()

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

Definition at line 237 of file section.c.

References s.

Referenced by cEIT::cEIT().

◆ getStartTime()

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

Definition at line 197 of file section.c.

References SI::DVBTime::getTime(), and s.

Referenced by cEIT::cEIT().

◆ getStartTimeHour()

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

Definition at line 213 of file section.c.

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

◆ getStartTimeMinute()

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

Definition at line 217 of file section.c.

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

◆ getStartTimeSecond()

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

Definition at line 221 of file section.c.

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

◆ Parse()

void SI::EIT::Event::Parse ( )
overrideprotectedvirtual

Implements SI::Parsable.

Definition at line 245 of file section.c.

References SI::Object::data, eventDescriptors, HILO, and s.

Member Data Documentation

◆ eventDescriptors

DescriptorLoop SI::EIT::Event::eventDescriptors

Definition at line 170 of file section.h.

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

◆ s


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