vdr 2.7.2
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 71 of file cutter.c.

Constructor & Destructor Documentation

◆ cPacketStorage()

cPacketStorage::cPacketStorage ( void )

Definition at line 81 of file cutter.c.

References buffers, and MAXPID.

◆ ~cPacketStorage()

cPacketStorage::~cPacketStorage ( )

Definition at line 87 of file cutter.c.

References buffers, and MAXPID.

Member Function Documentation

◆ Append()

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

Definition at line 93 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 100 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 73 of file cutter.c.

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


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