Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

OggPage Class Reference

#include <OggPage.h>

Inherits IOggPackSource.

Inheritance diagram for OggPage:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 OggPage (void)
virtual ~OggPage (void)
OggPageclone ()
unsigned long pageSize ()
unsigned long headerSize ()
unsigned long dataSize ()
virtual OggPacketgetPacket (unsigned long inPacketNo)
virtual unsigned long numPackets ()
StampedOggPacketgetStampedPacket (unsigned long inPacketNo)
bool addPacket (StampedOggPacket *inPacket)
OggPageHeaderheader ()
unsigned char * createRawPageData ()

Static Public Attributes

const unsigned long HEX_DUMP_LINE_LENGTH = 16

Protected Attributes

vector< StampedOggPacket * > mPacketList
OggPageHeadermHeader

Private Member Functions

OggPageoperator= (const OggPage &other)
 OggPage (const OggPage &other)

Constructor & Destructor Documentation

OggPage::OggPage void   ) 
 

OggPage::~OggPage void   )  [virtual]
 

OggPage::OggPage const OggPage other  )  [private]
 


Member Function Documentation

bool OggPage::addPacket StampedOggPacket inPacket  ) 
 

OggPage * OggPage::clone  ) 
 

unsigned char * OggPage::createRawPageData  ) 
 

unsigned long OggPage::dataSize  ) 
 

OggPacket * OggPage::getPacket unsigned long  inPacketNo  )  [virtual]
 

Implements IOggPackSource.

StampedOggPacket * OggPage::getStampedPacket unsigned long  inPacketNo  ) 
 

OggPageHeader * OggPage::header  ) 
 

unsigned long OggPage::headerSize  ) 
 

unsigned long OggPage::numPackets  )  [virtual]
 

Implements IOggPackSource.

OggPage& OggPage::operator= const OggPage other  )  [private]
 

unsigned long OggPage::pageSize  ) 
 


Member Data Documentation

const unsigned long OggPage::HEX_DUMP_LINE_LENGTH = 16 [static]
 

OggPageHeader* OggPage::mHeader [protected]
 

vector<StampedOggPacket*> OggPage::mPacketList [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Nov 5 22:34:23 2004 for oggdsf by  doxygen 1.3.9