vdr 2.7.7
cCaDescriptor Class Reference

Public Member Functions

 cCaDescriptor (int CaSystem, int CaPid, int EsPid, int Length, const uchar *Data)
virtual ~cCaDescriptor () override
bool operator== (const cCaDescriptor &arg) const
int CaSystem (void)
int CaPid (void)
int EsPid (void)
int Length (void) const
const uchar * Data (void) const
Public Member Functions inherited from cListObject
 cListObject (void)
virtual ~cListObject ()
virtual int Compare (const cListObject &ListObject) const
void Append (cListObject *Object)
void Insert (cListObject *Object)
void Unlink (void)
int Index (void) const
cListObject * Prev (void) const
cListObject * Next (void) const

Private Attributes

int caSystem
int caPid
int esPid
int length
uchar * data

Detailed Description

Definition at line 20 of file pat.c.

Constructor & Destructor Documentation

◆ cCaDescriptor()

cCaDescriptor::cCaDescriptor ( int CaSystem,
int CaPid,
int EsPid,
int Length,
const uchar * Data )

Definition at line 38 of file pat.c.

References SI::CaDescriptorTag, CaPid(), caPid, CaSystem(), caSystem, Data(), data, EsPid(), esPid, Length(), length, and MALLOC.

Referenced by operator==().

◆ ~cCaDescriptor()

cCaDescriptor::~cCaDescriptor ( )
overridevirtual

Definition at line 55 of file pat.c.

References data.

Member Function Documentation

◆ CaPid()

int cCaDescriptor::CaPid ( void )
inline

Definition at line 32 of file pat.c.

References caPid.

Referenced by cCaDescriptor().

◆ CaSystem()

int cCaDescriptor::CaSystem ( void )
inline

Definition at line 31 of file pat.c.

References caSystem.

Referenced by cCaDescriptors::AddCaDescriptor(), and cCaDescriptor().

◆ Data()

const uchar * cCaDescriptor::Data ( void ) const
inline

Definition at line 35 of file pat.c.

References data.

Referenced by cCaDescriptors::AddCaDescriptor(), and cCaDescriptor().

◆ EsPid()

int cCaDescriptor::EsPid ( void )
inline

Definition at line 33 of file pat.c.

References esPid.

Referenced by cCaDescriptor().

◆ Length()

int cCaDescriptor::Length ( void ) const
inline

Definition at line 34 of file pat.c.

References length.

Referenced by cCaDescriptors::AddCaDescriptor(), and cCaDescriptor().

◆ operator==()

bool cCaDescriptor::operator== ( const cCaDescriptor & arg) const

Definition at line 60 of file pat.c.

References cCaDescriptor(), data, esPid, and length.

Member Data Documentation

◆ caPid

int cCaDescriptor::caPid
private

Definition at line 23 of file pat.c.

Referenced by CaPid(), and cCaDescriptor().

◆ caSystem

int cCaDescriptor::caSystem
private

Definition at line 22 of file pat.c.

Referenced by CaSystem(), and cCaDescriptor().

◆ data

uchar* cCaDescriptor::data
private

Definition at line 26 of file pat.c.

Referenced by cCaDescriptor(), Data(), operator==(), and ~cCaDescriptor().

◆ esPid

int cCaDescriptor::esPid
private

Definition at line 24 of file pat.c.

Referenced by cCaDescriptor(), EsPid(), and operator==().

◆ length

int cCaDescriptor::length
private

Definition at line 25 of file pat.c.

Referenced by cCaDescriptor(), Length(), and operator==().


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