vdr  2.0.7
Public Member Functions | Private Attributes | List of all members
cPacketStorage Class Reference

Public Member Functions

 cPacketStorage (void)
 
 ~cPacketStorage ()
 
void Append (int Pid, uchar *Data, int Length)
 
void Flush (int Pid, uchar *Data, int &Length, int MaxLength)
 

Private Attributes

cPacketBufferbuffers [MAXPID]
 

Detailed Description

Definition at line 73 of file cutter.c.

Constructor & Destructor Documentation

cPacketStorage::cPacketStorage ( void  )

Definition at line 83 of file cutter.c.

References buffers, and MAXPID.

cPacketStorage::~cPacketStorage ( )

Definition at line 89 of file cutter.c.

References buffers, and MAXPID.

Member Function Documentation

void cPacketStorage::Append ( int  Pid,
uchar Data,
int  Length 
)

Definition at line 95 of file cutter.c.

References cPacketBuffer::Append(), and buffers.

Referenced by cCuttingThread::GetPendingPackets().

void cPacketStorage::Flush ( int  Pid,
uchar Data,
int &  Length,
int  MaxLength 
)

Definition at line 102 of file cutter.c.

References buffers, and cPacketBuffer::Flush().

Referenced by cCuttingThread::GetPendingPackets().

Member Data Documentation

cPacketBuffer* cPacketStorage::buffers[MAXPID]
private

Definition at line 75 of file cutter.c.

Referenced by Append(), cPacketStorage(), Flush(), and ~cPacketStorage().


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