#include <atscdescriptors.h>
Public Member Functions | |
| MultipleStringStructure (const unsigned char *data) | |
| uint | StringCount (void) const |
| int | LanguageKey (uint i) const |
| QString | LanguageString (uint i) const |
| int | CanonicalLanguageKey (uint i) const |
| QString | CanonicalLanguageString (uint i) const |
| uint | SegmentCount (uint i) const |
| uint | CompressionType (uint i, uint j) const |
| QString | CompressionTypeString (uint i, uint j) const |
| int | Mode (int i, int j) const |
| int | Bytes (int i, int j) const |
| uint | GetIndexOfBestMatch (QMap< uint, uint > &langPrefs) const |
| QString | GetBestMatch (QMap< uint, uint > &langPrefs) const |
| QString | GetSegment (uint i, uint j) const |
| QString | GetFullString (uint i) const |
| void | Parse (void) const |
| QString | toString () const |
Private Member Functions | |
| const unsigned char * | Offset (int i, int j) const |
Static Private Member Functions | |
| static QString | Uncompressed (const unsigned char *buf, int len, int mode) |
| static uint | Index (int i, int j) |
Private Attributes | |
| const unsigned char * | _data |
| IntToBuf | _ptrs |
Definition at line 18 of file atscdescriptors.h.
| MultipleStringStructure::MultipleStringStructure | ( | const unsigned char * | data | ) | [inline] |
Definition at line 21 of file atscdescriptors.h.
| uint MultipleStringStructure::StringCount | ( | void | ) | const [inline] |
Definition at line 26 of file atscdescriptors.h.
Referenced by GetBestMatch(), GetIndexOfBestMatch(), ExtendedChannelNameDescriptor::LongChannelNameString(), Parse(), and toString().
| int MultipleStringStructure::LanguageKey | ( | uint | i | ) | const [inline] |
Definition at line 29 of file atscdescriptors.h.
Referenced by CanonicalLanguageKey(), LanguageString(), and toString().
| QString MultipleStringStructure::LanguageString | ( | uint | i | ) | const [inline] |
Definition at line 31 of file atscdescriptors.h.
Referenced by toString().
| int MultipleStringStructure::CanonicalLanguageKey | ( | uint | i | ) | const [inline] |
Definition at line 33 of file atscdescriptors.h.
Referenced by CanonicalLanguageString(), and GetIndexOfBestMatch().
| QString MultipleStringStructure::CanonicalLanguageString | ( | uint | i | ) | const [inline] |
Definition at line 35 of file atscdescriptors.h.
Definition at line 40 of file atscdescriptors.h.
Referenced by GetFullString(), Parse(), and toString().
Definition at line 44 of file atscdescriptors.h.
Referenced by CompressionTypeString(), GetSegment(), and toString().
Definition at line 15 of file atscdescriptors.cpp.
| int MultipleStringStructure::Mode | ( | int | i, | |
| int | j | |||
| ) | const [inline] |
Definition at line 47 of file atscdescriptors.h.
Referenced by GetSegment().
| int MultipleStringStructure::Bytes | ( | int | i, | |
| int | j | |||
| ) | const [inline] |
Definition at line 49 of file atscdescriptors.h.
Referenced by GetSegment(), Parse(), and toString().
Definition at line 69 of file atscdescriptors.cpp.
Referenced by GetBestMatch().
Definition at line 95 of file atscdescriptors.cpp.
Referenced by EITHelper::AddEIT(), and EITHelper::AddETT().
Definition at line 102 of file atscdescriptors.cpp.
Referenced by GetFullString(), and toString().
| QString MultipleStringStructure::GetFullString | ( | uint | i | ) | const |
Definition at line 121 of file atscdescriptors.cpp.
Referenced by GetBestMatch(), and ExtendedChannelNameDescriptor::LongChannelNameString().
| void MultipleStringStructure::Parse | ( | void | ) | const |
Definition at line 164 of file atscdescriptors.cpp.
Referenced by MultipleStringStructure().
| QString MultipleStringStructure::toString | ( | void | ) | const |
Definition at line 29 of file atscdescriptors.cpp.
| QString MultipleStringStructure::Uncompressed | ( | const unsigned char * | buf, | |
| int | len, | |||
| int | mode | |||
| ) | [static, private] |
Definition at line 129 of file atscdescriptors.cpp.
Referenced by GetSegment().
| static uint MultipleStringStructure::Index | ( | int | i, | |
| int | j | |||
| ) | [inline, static, private] |
Definition at line 67 of file atscdescriptors.h.
| const unsigned char* MultipleStringStructure::Offset | ( | int | i, | |
| int | j | |||
| ) | const [inline, private] |
Definition at line 68 of file atscdescriptors.h.
Referenced by Bytes(), CompressionType(), GetSegment(), LanguageKey(), Mode(), Parse(), and SegmentCount().
const unsigned char* MultipleStringStructure::_data [private] |
Definition at line 72 of file atscdescriptors.h.
Referenced by Parse(), and StringCount().
IntToBuf MultipleStringStructure::_ptrs [mutable, private] |
Definition at line 73 of file atscdescriptors.h.
1.6.3