vdr 2.6.6
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 72 of file cutter.c.

Constructor & Destructor Documentation

◆ cPacketStorage()

cPacketStorage::cPacketStorage ( void )

Definition at line 82 of file cutter.c.

References buffers, and MAXPID.

◆ ~cPacketStorage()

cPacketStorage::~cPacketStorage ( )

Definition at line 88 of file cutter.c.

References buffers, and MAXPID.

Member Function Documentation

◆ Append()

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

Definition at line 94 of file cutter.c.

References cPacketBuffer::Append(), and buffers.

Referenced by cCuttingThread::GetPendingPackets().

◆ Flush()

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

Definition at line 101 of file cutter.c.

References buffers, and cPacketBuffer::Flush().

Referenced by cCuttingThread::GetPendingPackets().

Member Data Documentation

◆ buffers

cPacketBuffer* cPacketStorage::buffers[MAXPID]
private

Definition at line 74 of file cutter.c.

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


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