MasterGuideTable Class Reference

This table tells the decoder on which PIDs to find other tables, and their sizes and each table's current version number. More...

#include <atsctables.h>

Inheritance diagram for MasterGuideTable:
PSIPTable PESPacket

List of all members.

Public Member Functions

 MasterGuideTable (const MasterGuideTable &table)
 MasterGuideTable (const PSIPTable &table)
 ~MasterGuideTable ()
uint SCTEMapId () const
uint TableCount () const
uint TableType (uint i) const
int TableClass (uint i) const
QString TableClassString (uint i) const
uint TablePID (uint i) const
uint TableVersion (uint i) const
uint TableDescriptorsBytes (uint i) const
uint TableDescriptorsLength (uint i) const
const unsigned char * TableDescriptors (uint i) const
uint GlobalDescriptorsLength () const
const unsigned char * GlobalDescriptors () const
void Parse (void) const
virtual QString toString (void) const
virtual QString toStringXML (uint indent_level) const

Private Attributes

vector< unsigned char * > _ptrs

Detailed Description

This table tells the decoder on which PIDs to find other tables, and their sizes and each table's current version number.

Definition at line 72 of file atsctables.h.


Constructor & Destructor Documentation

MasterGuideTable::MasterGuideTable ( const MasterGuideTable table  )  [inline]

Definition at line 75 of file atsctables.h.

MasterGuideTable::MasterGuideTable ( const PSIPTable table  )  [inline]

Definition at line 80 of file atsctables.h.

MasterGuideTable::~MasterGuideTable (  )  [inline]

Definition at line 85 of file atsctables.h.


Member Function Documentation

uint MasterGuideTable::SCTEMapId (  )  const [inline]

Definition at line 100 of file atsctables.h.

uint MasterGuideTable::TableCount (  )  const [inline]
uint MasterGuideTable::TableType ( uint  i  )  const [inline]
int MasterGuideTable::TableClass ( uint  i  )  const
QString MasterGuideTable::TableClassString ( uint  i  )  const

Definition at line 6 of file atsctables.cpp.

Referenced by toString(), and toStringXML().

uint MasterGuideTable::TablePID ( uint  i  )  const [inline]
uint MasterGuideTable::TableVersion ( uint  i  )  const [inline]

Definition at line 132 of file atsctables.h.

Referenced by toString(), and toStringXML().

uint MasterGuideTable::TableDescriptorsBytes ( uint  i  )  const [inline]

Definition at line 137 of file atsctables.h.

Referenced by toString(), and toStringXML().

uint MasterGuideTable::TableDescriptorsLength ( uint  i  )  const [inline]

Definition at line 144 of file atsctables.h.

Referenced by Parse(), toString(), and toStringXML().

const unsigned char* MasterGuideTable::TableDescriptors ( uint  i  )  const [inline]

Definition at line 153 of file atsctables.h.

Referenced by toString(), and toStringXML().

uint MasterGuideTable::GlobalDescriptorsLength (  )  const [inline]

Definition at line 159 of file atsctables.h.

Referenced by toString(), and toStringXML().

const unsigned char* MasterGuideTable::GlobalDescriptors (  )  const [inline]

Definition at line 165 of file atsctables.h.

Referenced by toString(), and toStringXML().

void MasterGuideTable::Parse ( void   )  const

Definition at line 44 of file atsctables.cpp.

Referenced by toString(), and toStringXML().

QString MasterGuideTable::toString ( void   )  const [virtual]

Reimplemented from PSIPTable.

Definition at line 69 of file atsctables.cpp.

Referenced by ChannelScanSM::HandleMGT().

QString MasterGuideTable::toStringXML ( uint  indent_level  )  const [virtual]

Reimplemented from PSIPTable.

Definition at line 112 of file atsctables.cpp.


Member Data Documentation

vector<unsigned char*> MasterGuideTable::_ptrs [mutable, private]

Definition at line 178 of file atsctables.h.

Referenced by Parse().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:09 2012 for MythTV by  doxygen 1.6.3