SI::SDT::Service Class Reference

#include <section.h>

Inheritance diagram for SI::SDT::Service:

Inheritance graph
Collaboration diagram for SI::SDT::Service:

Collaboration graph

List of all members.

Public Member Functions

int getServiceId () const
int getEITscheduleFlag () const
int getEITpresentFollowingFlag () const
RunningStatus getRunningStatus () const
int getFreeCaMode () const
virtual int getLength ()

Public Attributes

DescriptorLoop serviceDescriptors

Protected Member Functions

virtual void Parse ()

Private Attributes

const sdt_descrs

Detailed Description

Definition at line 127 of file section.h.

Member Function Documentation

int SI::SDT::Service::getServiceId (  )  const

Definition at line 132 of file section.c.

References HILO, and s.

Referenced by cSdtFilter::Process().

int SI::SDT::Service::getEITscheduleFlag (  )  const

Definition at line 136 of file section.c.

References SI::sdt_descr::eit_schedule_flag, and s.

int SI::SDT::Service::getEITpresentFollowingFlag (  )  const

Definition at line 140 of file section.c.

References SI::sdt_descr::eit_present_following_flag, and s.

RunningStatus SI::SDT::Service::getRunningStatus (  )  const

Definition at line 144 of file section.c.

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

int SI::SDT::Service::getFreeCaMode (  )  const

Definition at line 148 of file section.c.

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

virtual int SI::SDT::Service::getLength (  )  [inline, virtual]

Implements SI::Object.

Definition at line 134 of file section.h.

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

Here is the call graph for this function:

void SI::SDT::Service::Parse (  )  [protected, virtual]

Implements SI::Parsable.

Definition at line 152 of file section.c.

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

Here is the call graph for this function:

Member Data Documentation

DescriptorLoop SI::SDT::Service::serviceDescriptors

Definition at line 135 of file section.h.

Referenced by getLength(), Parse(), and cSdtFilter::Process().

const sdt_descr* SI::SDT::Service::s [private]

Definition at line 139 of file section.h.

Referenced by getEITpresentFollowingFlag(), getEITscheduleFlag(), getFreeCaMode(), getRunningStatus(), getServiceId(), and Parse().

The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:34:35 2007 for VDR by  doxygen 1.5.3-20071008