ShortVirtualChannelTable Class Reference

#include <sctetables.h>

Inheritance diagram for ShortVirtualChannelTable:
PSIPTable PESPacket

List of all members.

Public Types

enum  { kVirtualChannelMap = 0x0, kDefinedChannelsMap = 0x1, kInverseChannelMap = 0x2 }

Public Member Functions

 ShortVirtualChannelTable (const ShortVirtualChannelTable &table)
 ShortVirtualChannelTable (const PSIPTable &table)
 ~ShortVirtualChannelTable ()
uint TransmissionMedium (void) const
uint TableSubtype (void) const
QString TableSubtypeString (void) const
uint ID (void) const
DefinedChannelsMapSubtable DefinedChannelsMap (void) const
VirtualChannelMapSubtable VirtualChannelMap (void) const
InverseChannelMapSubtable InverseChannelMap (void) const
uint DescriptorsLength (void) const
const unsigned char * Descriptors (void) const
bool Parse (void)
QString toString (void) const
QString toStringXML (uint indent_level) const

Private Attributes

vector< const unsigned char * > _ptrs

Detailed Description

Definition at line 495 of file sctetables.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
kVirtualChannelMap 
kDefinedChannelsMap 
kInverseChannelMap 

Definition at line 521 of file sctetables.h.


Constructor & Destructor Documentation

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

Definition at line 498 of file sctetables.h.

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

Definition at line 504 of file sctetables.h.

ShortVirtualChannelTable::~ShortVirtualChannelTable (  )  [inline]

Definition at line 509 of file sctetables.h.


Member Function Documentation

uint ShortVirtualChannelTable::TransmissionMedium ( void   )  const [inline]

Definition at line 519 of file sctetables.h.

Referenced by toStringXML().

uint ShortVirtualChannelTable::TableSubtype ( void   )  const [inline]

Definition at line 528 of file sctetables.h.

Referenced by Parse(), TableSubtypeString(), and toStringXML().

QString ShortVirtualChannelTable::TableSubtypeString ( void   )  const

Definition at line 482 of file sctetables.cpp.

Referenced by toStringXML().

uint ShortVirtualChannelTable::ID ( void   )  const [inline]

Definition at line 531 of file sctetables.h.

Referenced by toString(), and toStringXML().

DefinedChannelsMapSubtable ShortVirtualChannelTable::DefinedChannelsMap ( void   )  const [inline]

Definition at line 533 of file sctetables.h.

Referenced by Parse(), and toStringXML().

VirtualChannelMapSubtable ShortVirtualChannelTable::VirtualChannelMap ( void   )  const [inline]

Definition at line 537 of file sctetables.h.

Referenced by toStringXML().

InverseChannelMapSubtable ShortVirtualChannelTable::InverseChannelMap ( void   )  const [inline]

Definition at line 541 of file sctetables.h.

Referenced by Parse(), and toStringXML().

uint ShortVirtualChannelTable::DescriptorsLength ( void   )  const [inline]

Definition at line 547 of file sctetables.h.

Referenced by toStringXML().

const unsigned char* ShortVirtualChannelTable::Descriptors ( void   )  const [inline]

Definition at line 549 of file sctetables.h.

Referenced by toStringXML().

bool ShortVirtualChannelTable::Parse ( void   ) 

Definition at line 296 of file sctetables.cpp.

Referenced by toStringXML().

QString ShortVirtualChannelTable::toString ( void   )  const [virtual]

Reimplemented from PSIPTable.

Definition at line 493 of file sctetables.cpp.

QString ShortVirtualChannelTable::toStringXML ( uint  indent_level  )  const [virtual]

Reimplemented from PSIPTable.

Definition at line 500 of file sctetables.cpp.


Member Data Documentation

vector<const unsigned char*> ShortVirtualChannelTable::_ptrs [private]

Definition at line 558 of file sctetables.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
Generated on Fri May 25 06:42:25 2012 for MythTV by  doxygen 1.6.3