#include <atscdescriptors.h>
Definition at line 20 of file 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 |
| MultipleStringStructure::MultipleStringStructure | ( | const unsigned char * | data | ) | [inline] |
Definition at line 23 of file atscdescriptors.h.
| uint MultipleStringStructure::StringCount | ( | void | ) | const [inline] |
Definition at line 28 of file atscdescriptors.h.
Referenced by GetBestMatch(), GetIndexOfBestMatch(), ExtendedChannelNameDescriptor::LongChannelNameString(), Parse(), and toString().
| int MultipleStringStructure::LanguageKey | ( | uint | i | ) | const [inline] |
Definition at line 31 of file atscdescriptors.h.
Referenced by CanonicalLanguageKey(), LanguageString(), and toString().
| QString MultipleStringStructure::LanguageString | ( | uint | i | ) | const [inline] |
| int MultipleStringStructure::CanonicalLanguageKey | ( | uint | i | ) | const [inline] |
Definition at line 35 of file atscdescriptors.h.
Referenced by CanonicalLanguageString(), and GetIndexOfBestMatch().
| QString MultipleStringStructure::CanonicalLanguageString | ( | uint | i | ) | const [inline] |
Definition at line 37 of file atscdescriptors.h.
Definition at line 42 of file atscdescriptors.h.
Referenced by GetFullString(), Parse(), and toString().
Definition at line 46 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] |
| int MultipleStringStructure::Bytes | ( | int | i, | |
| int | j | |||
| ) | const [inline] |
Definition at line 51 of file atscdescriptors.h.
Referenced by GetSegment(), Parse(), and toString().
Definition at line 95 of file atscdescriptors.cpp.
Referenced by EITHelper::AddEIT(), and EITHelper::AddETT().
| 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 |
| 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] |
| static uint MultipleStringStructure::Index | ( | int | i, | |
| int | j | |||
| ) | [inline, static, private] |
| const unsigned char* MultipleStringStructure::Offset | ( | int | i, | |
| int | j | |||
| ) | const [inline, private] |
Definition at line 70 of file atscdescriptors.h.
Referenced by Bytes(), CompressionType(), GetSegment(), LanguageKey(), Mode(), Parse(), and SegmentCount().
const unsigned char* MultipleStringStructure::_data [private] |
IntToBuf MultipleStringStructure::_ptrs [mutable, private] |
1.5.5