EventInformationTable Class Reference

#include <atsctables.h>

Inheritance diagram for EventInformationTable:

PSIPTable PESPacket

List of all members.


Detailed Description

EventInformationTables contain program titles, start times, and channel information.

See also:
ExtendedTextTable, TerrestrialVirtualChannelTable, CableVirtualChannelTable

Definition at line 468 of file atsctables.h.


Public Member Functions

 EventInformationTable (const EventInformationTable &table)
 EventInformationTable (const PSIPTable &table)
 ~EventInformationTable ()
uint SourceID () const
uint EventCount () const
uint EventID (uint i) const
uint StartTimeRaw (uint i) const
QDateTime StartTimeGPS (uint i) const
uint ETMLocation (uint i) const
uint LengthInSeconds (uint i) const
uint TitleLength (uint i) const
MultipleStringStructure title (int i) const
uint DescriptorsLength (uint i) const
const unsigned char * Descriptors (uint i) const
void Parse () const
QString toString () const

Private Attributes

vector< unsigned char * > _ptrs

Constructor & Destructor Documentation

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

Definition at line 471 of file atsctables.h.

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

Definition at line 477 of file atsctables.h.

EventInformationTable::~EventInformationTable (  )  [inline]

Definition at line 482 of file atsctables.h.


Member Function Documentation

uint EventInformationTable::SourceID (  )  const [inline]

Definition at line 497 of file atsctables.h.

Referenced by toString().

uint EventInformationTable::EventCount (  )  const [inline]

Definition at line 500 of file atsctables.h.

Referenced by EITHelper::AddEIT(), Parse(), and toString().

uint EventInformationTable::EventID ( uint  i  )  const [inline]

Definition at line 505 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

uint EventInformationTable::StartTimeRaw ( uint  i  )  const [inline]

Definition at line 510 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and StartTimeGPS().

QDateTime EventInformationTable::StartTimeGPS ( uint  i  )  const [inline]

Definition at line 515 of file atsctables.h.

Referenced by toString().

uint EventInformationTable::ETMLocation ( uint  i  )  const [inline]

Definition at line 524 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

uint EventInformationTable::LengthInSeconds ( uint  i  )  const [inline]

Definition at line 529 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

uint EventInformationTable::TitleLength ( uint  i  )  const [inline]

Definition at line 535 of file atsctables.h.

Referenced by Descriptors(), DescriptorsLength(), and Parse().

MultipleStringStructure EventInformationTable::title ( int  i  )  const [inline]

Definition at line 538 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

uint EventInformationTable::DescriptorsLength ( uint  i  )  const [inline]

Definition at line 544 of file atsctables.h.

Referenced by EITHelper::AddEIT(), Parse(), and toString().

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

Definition at line 552 of file atsctables.h.

Referenced by EITHelper::AddEIT(), and toString().

void EventInformationTable::Parse ( void   )  const

Definition at line 62 of file atsctables.cpp.

Referenced by EventInformationTable().

QString EventInformationTable::toString ( void   )  const

Reimplemented from PSIPTable.

Definition at line 248 of file atsctables.cpp.


Member Data Documentation

vector<unsigned char*> EventInformationTable::_ptrs [mutable, private]


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:03 2010 for MythTV by  doxygen 1.5.5