Home

Dokumentation

Impressum

Dokumentation VDR
 

Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

cFrame Class Reference

#include <ringbuffer.h>


Public Methods

 cFrame (const uchar *Data, int Count, eFrameType=ftUnknown, int Index=-1)
 ~cFrame ()
const ucharData (void) const
int Count (void) const
eFrameType Type (void) const
int Index (void) const

Private Attributes

cFrame * next
uchardata
int count
eFrameType type
int index

Friends

class cRingBufferFrame


Constructor & Destructor Documentation

cFrame::cFrame const uchar   Data,
int    Count,
eFrameType    = ftUnknown,
int    Index = -1
 

Definition at line 175 of file ringbuffer.c.

References count, data, esyslog, index, next, type, and uchar.

cFrame::~cFrame  
 

Definition at line 188 of file ringbuffer.c.

References data.


Member Function Documentation

int cFrame::Count void    const [inline]
 

Definition at line 77 of file ringbuffer.h.

Referenced by cDvbPlayer::Action(), cRingBufferFrame::Delete(), and cRingBufferFrame::Put().

const uchar* cFrame::Data void    const [inline]
 

Definition at line 76 of file ringbuffer.h.

References uchar.

Referenced by cDvbPlayer::Action().

int cFrame::Index void    const [inline]
 

Definition at line 79 of file ringbuffer.h.

Referenced by cDvbPlayer::Action().

eFrameType cFrame::Type void    const [inline]
 

Definition at line 78 of file ringbuffer.h.

References eFrameType.


Friends And Related Function Documentation

friend class cRingBufferFrame [friend]
 

Definition at line 66 of file ringbuffer.h.


Field Documentation

int cFrame::count [private]
 

Definition at line 70 of file ringbuffer.h.

Referenced by cFrame().

uchar* cFrame::data [private]
 

Definition at line 69 of file ringbuffer.h.

Referenced by cFrame(), and ~cFrame().

int cFrame::index [private]
 

Definition at line 72 of file ringbuffer.h.

Referenced by cFrame().

cFrame* cFrame::next [private]
 

Definition at line 68 of file ringbuffer.h.

Referenced by cFrame(), cRingBufferFrame::Drop(), cRingBufferFrame::Get(), and cRingBufferFrame::Put().

eFrameType cFrame::type [private]
 

Definition at line 71 of file ringbuffer.h.

Referenced by cFrame().


The documentation for this class was generated from the following files:
Generated on Wed Feb 5 23:31:13 2003 for VDR by doxygen1.3-rc2