MasterGuideTable Class Reference

#include <atsctables.h>

Inheritance diagram for MasterGuideTable:

PSIPTable PESPacket

List of all members.


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 76 of file atsctables.h.


Public Member Functions

 MasterGuideTable (const MasterGuideTable &table)
 MasterGuideTable (const PSIPTable &table)
 ~MasterGuideTable ()
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 () const
QString toString () const

Private Attributes

vector< unsigned char * > _ptrs

Constructor & Destructor Documentation

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

Definition at line 79 of file atsctables.h.

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

Definition at line 84 of file atsctables.h.

MasterGuideTable::~MasterGuideTable (  )  [inline]

Definition at line 89 of file atsctables.h.


Member Function Documentation

uint MasterGuideTable::TableCount (  )  const [inline]

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

Definition at line 110 of file atsctables.h.

Referenced by GetPidsToCache(), ATSCStreamData::ProcessMGT(), TableClass(), and toString().

int MasterGuideTable::TableClass ( uint  i  )  const

QString MasterGuideTable::TableClassString ( uint  i  )  const

Definition at line 7 of file atsctables.cpp.

Referenced by toString().

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

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

Definition at line 124 of file atsctables.h.

Referenced by toString().

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

Definition at line 129 of file atsctables.h.

Referenced by toString().

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

Definition at line 136 of file atsctables.h.

Referenced by Parse(), and toString().

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

Definition at line 145 of file atsctables.h.

Referenced by toString().

uint MasterGuideTable::GlobalDescriptorsLength (  )  const [inline]

Definition at line 151 of file atsctables.h.

Referenced by toString().

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

Definition at line 157 of file atsctables.h.

Referenced by toString().

void MasterGuideTable::Parse ( void   )  const

Definition at line 45 of file atsctables.cpp.

Referenced by MasterGuideTable().

QString MasterGuideTable::toString ( void   )  const

Reimplemented from PSIPTable.

Definition at line 70 of file atsctables.cpp.

Referenced by SIScan::HandlePostInsertion().


Member Data Documentation

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


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

Generated on Sat Dec 18 05:16:05 2010 for MythTV by  doxygen 1.5.5