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>
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 |
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.
| 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.
| uint MasterGuideTable::SCTEMapId | ( | ) | const [inline] |
Definition at line 100 of file atsctables.h.
| uint MasterGuideTable::TableCount | ( | ) | const [inline] |
Definition at line 112 of file atsctables.h.
Referenced by GetPidsToCache(), DTVSignalMonitor::HandleMGT(), ATSCStreamData::HasCachedAllCVCTs(), ATSCStreamData::HasCachedAllTVCTs(), Parse(), ATSCStreamData::ProcessMGT(), toString(), and toStringXML().
Definition at line 118 of file atsctables.h.
Referenced by GetPidsToCache(), ATSCStreamData::ProcessMGT(), TableClass(), toString(), and toStringXML().
| int MasterGuideTable::TableClass | ( | uint | i | ) | const |
Definition at line 25 of file atsctables.cpp.
Referenced by DTVSignalMonitor::HandleMGT(), ATSCStreamData::HasCachedAllCVCTs(), ATSCStreamData::HasCachedAllTVCTs(), ATSCStreamData::ProcessMGT(), and TableClassString().
| QString MasterGuideTable::TableClassString | ( | uint | i | ) | const |
Definition at line 6 of file atsctables.cpp.
Referenced by toString(), and toStringXML().
Definition at line 126 of file atsctables.h.
Referenced by GetPidsToCache(), DTVSignalMonitor::HandleMGT(), ATSCStreamData::HasCachedAllCVCTs(), ATSCStreamData::HasCachedAllTVCTs(), ATSCStreamData::ProcessMGT(), toString(), and toStringXML().
Definition at line 132 of file atsctables.h.
Referenced by toString(), and toStringXML().
Definition at line 137 of file atsctables.h.
Referenced by toString(), and toStringXML().
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.
vector<unsigned char*> MasterGuideTable::_ptrs [mutable, private] |
Definition at line 178 of file atsctables.h.
Referenced by Parse().
1.6.3