MythTV  0.26-pre
Public Member Functions | Protected Attributes
VirtualChannelTable Class Reference

This table contains information about the channels transmitted on this multiplex. More...

#include <atsctables.h>

Inheritance diagram for VirtualChannelTable:
PSIPTable PESPacket CableVirtualChannelTable TerrestrialVirtualChannelTable

List of all members.

Public Member Functions

 VirtualChannelTable (const VirtualChannelTable &table)
 VirtualChannelTable (const PSIPTable &table)
 ~VirtualChannelTable ()
uint TransportStreamID () const
uint ChannelCount () const
const QString ShortChannelName (uint i) const
uint MajorChannel (uint i) const
uint MinorChannel (uint i) const
uint ModulationMode (uint i) const
QString ModulationModeString (uint i) const
uint ChannelTransportStreamID (uint i) const
uint ProgramNumber (uint i) const
uint ETMlocation (uint i) const
bool IsAccessControlled (uint i) const
bool IsHidden (uint i) const
bool IsHiddenInGuide (uint i) const
uint ServiceType (uint i) const
QString ServiceTypeString (uint i) const
uint SourceID (uint i) const
uint DescriptorsLength (uint i) const
const unsigned char * Descriptors (uint i) const
uint GlobalDescriptorsLength () const
const unsigned char * GlobalDescriptors () const
void Parse () const
int Find (int major, int minor) const
QString GetExtendedChannelName (uint idx) const
virtual QString toString (void) const
virtual QString ChannelString (uint channel) const =0
virtual QString toStringXML (uint indent_level) const
virtual QString ChannelStringXML (uint indent_level, uint channel) const
virtual QString XMLChannelValues (uint indent_level, uint channel) const

Protected Attributes

vector< unsigned char * > _ptrs

Detailed Description

This table contains information about the channels transmitted on this multiplex.

See also:
TerrestrialVirtualChannelTable, CableVirtualChannelTable

Definition at line 187 of file atsctables.h.


Constructor & Destructor Documentation

Definition at line 190 of file atsctables.h.

Definition at line 195 of file atsctables.h.

Definition at line 201 of file atsctables.h.


Member Function Documentation

const QString VirtualChannelTable::ShortChannelName ( uint  i) const [inline]
bool VirtualChannelTable::IsHidden ( uint  i) const [inline]

Definition at line 289 of file atsctables.h.

Referenced by ServiceTypeString(), update_info(), and XMLChannelValues().

uint VirtualChannelTable::SourceID ( uint  i) const [inline]
const unsigned char* VirtualChannelTable::Descriptors ( uint  i) const [inline]

Definition at line 313 of file atsctables.h.

Referenced by toString(), and toStringXML().

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

Definition at line 319 of file atsctables.h.

Referenced by toString(), and toStringXML().

int VirtualChannelTable::Find ( int  major,
int  minor 
) const

Definition at line 502 of file atsctables.cpp.

Referenced by update_info().

QString VirtualChannelTable::toString ( void  ) const [virtual]
virtual QString VirtualChannelTable::ChannelString ( uint  channel) const [pure virtual]
QString VirtualChannelTable::toStringXML ( uint  indent_level) const [virtual]

Reimplemented from PSIPTable.

Definition at line 234 of file atsctables.cpp.

QString VirtualChannelTable::ChannelStringXML ( uint  indent_level,
uint  channel 
) const [virtual]

Definition at line 278 of file atsctables.cpp.

Referenced by toStringXML().

QString VirtualChannelTable::XMLChannelValues ( uint  indent_level,
uint  channel 
) const [virtual]

Reimplemented in CableVirtualChannelTable, and TerrestrialVirtualChannelTable.

Definition at line 300 of file atsctables.cpp.

Referenced by ChannelStringXML().


Member Data Documentation

vector<unsigned char*> VirtualChannelTable::_ptrs [mutable, protected]

Definition at line 333 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