Main Page | Namespace List | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

yeppInfoFrame Class Reference

Handles an info frame. More...

#include <yepp.h>

List of all members.

Public Member Functions

 yeppInfoFrame (const char *buffer)
 Builds an Info Frame from the buffer.

 yeppInfoFrame (const yeppInfoFrame &source)
 Copy Constructor.

 yeppInfoFrame ()
 Just some initialization.

int getSize (void)
 Returns size of the track, in bytes.

char *const getTrackID (void)
 Returns the trackID of the track this frane refers to.


Private Attributes

char trackID [13]
 Unique TrackID.

int size
 Track size in bytes.


Friends

ostream & operator<< (ostream &os, const yeppInfoFrame &f)
 Friendly printout of the Info Frame.


Detailed Description

Handles an info frame.

Each track information has 1 info frame, downloaded after all the title frames.

Definition at line 90 of file yepp.h.


Constructor & Destructor Documentation

yeppInfoFrame::yeppInfoFrame const char *  buffer  ) 
 

Builds an Info Frame from the buffer.

yeppInfoFrame::yeppInfoFrame const yeppInfoFrame source  ) 
 

Copy Constructor.

yeppInfoFrame::yeppInfoFrame  ) 
 

Just some initialization.


Member Function Documentation

int yeppInfoFrame::getSize void   )  [inline]
 

Returns size of the track, in bytes.

Definition at line 104 of file yepp.h.

References size.

char* const yeppInfoFrame::getTrackID void   )  [inline]
 

Returns the trackID of the track this frane refers to.

Definition at line 106 of file yepp.h.

References trackID.

Referenced by yeppTrack::getTrackID().


Friends And Related Function Documentation

ostream& operator<< ostream &  os,
const yeppInfoFrame f
[friend]
 

Friendly printout of the Info Frame.


Member Data Documentation

char yeppInfoFrame::trackID[13] [private]
 

Unique TrackID.

Definition at line 93 of file yepp.h.

Referenced by getTrackID().

int yeppInfoFrame::size [private]
 

Track size in bytes.

Definition at line 95 of file yepp.h.

Referenced by getSize().


The documentation for this class was generated from the following file:
Generated on Sun May 29 16:13:38 2005 for yex by doxygen 1.3.7