vdr  2.2.0
Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes | List of all members
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 ()
 
- 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 ()
 
- 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

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

Definition at line 201 of file section.c.

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

Referenced by cEIT::cEIT().

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

Definition at line 225 of file section.c.

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

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

Definition at line 229 of file section.c.

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

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

Definition at line 233 of file section.c.

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

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

Definition at line 205 of file section.c.

References HILO, and SI::PAT::s.

Referenced by cEIT::cEIT().

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

Definition at line 241 of file section.c.

References SI::PAT::s.

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

Implements SI::Object.

Definition at line 171 of file section.h.

References SI::VariableLengthPart::getLength(), and SI::PAT::Association::Parse().

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

Definition at line 209 of file section.c.

References HILO, and SI::PAT::s.

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

Definition at line 237 of file section.c.

References SI::PAT::s.

Referenced by cEIT::cEIT().

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

Definition at line 197 of file section.c.

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

Referenced by cEIT::cEIT().

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

Definition at line 213 of file section.c.

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

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

Definition at line 217 of file section.c.

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

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

Definition at line 221 of file section.c.

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

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

Implements SI::Parsable.

Definition at line 245 of file section.c.

References SI::Object::data, HILO, SI::PAT::s, and SI::CharArray::setPointerAndOffset().

Member Data Documentation

DescriptorLoop SI::EIT::Event::eventDescriptors

Definition at line 170 of file section.h.

Referenced by cEIT::cEIT().

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

Definition at line 175 of file section.h.


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