SI::PMT::Stream Class Reference

#include <section.h>

Inheritance diagram for SI::PMT::Stream:

Inheritance graph
[legend]
Collaboration diagram for SI::PMT::Stream:

Collaboration graph
[legend]

List of all members.

Public Member Functions

int getPid () const
int getStreamType () const
virtual int getLength ()

Public Attributes

DescriptorLoop streamDescriptors

Protected Member Functions

virtual void Parse ()

Private Attributes

const pmt_infos


Detailed Description

Definition at line 59 of file section.h.


Member Function Documentation

int SI::PMT::Stream::getPid (  )  const

Definition at line 65 of file section.c.

References HILO, and s.

Referenced by cPatPmtParser::ParsePmt(), and cPatFilter::Process().

int SI::PMT::Stream::getStreamType (  )  const

Definition at line 69 of file section.c.

References s, and SI::pmt_info::stream_type.

Referenced by cPatPmtParser::ParsePmt(), and cPatFilter::Process().

virtual int SI::PMT::Stream::getLength (  )  [inline, virtual]

Implements SI::Object.

Definition at line 64 of file section.h.

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

Here is the call graph for this function:

void SI::PMT::Stream::Parse (  )  [protected, virtual]

Implements SI::Parsable.

Definition at line 73 of file section.c.

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

Here is the call graph for this function:


Member Data Documentation

Definition at line 63 of file section.h.

Referenced by getLength(), Parse(), cPatPmtParser::ParsePmt(), and cPatFilter::Process().

const pmt_info* SI::PMT::Stream::s [private]

Definition at line 68 of file section.h.

Referenced by getPid(), getStreamType(), and Parse().


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

Generated on Tue Jan 13 14:34:28 2009 for VDR by  doxygen 1.5.6