vdr 2.7.5
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 ucharData (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
cListObjectPrev (void) const
cListObjectNext (void) const

Private Attributes

int caSystem
int caPid
int esPid
int length
uchardata

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: