vdr 2.6.3
Public Member Functions | Private Attributes | List of all members
cCaDescriptor Class Reference

Public Member Functions

 cCaDescriptor (int CaSystem, int CaPid, int EsPid, int Length, const uchar *Data)
 
virtual ~cCaDescriptor ()
 
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.

◆ ~cCaDescriptor()

cCaDescriptor::~cCaDescriptor ( )
virtual

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 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: