vdr  2.0.6
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 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 esPid
 
int length
 
uchardata
 

Detailed Description

Definition at line 21 of file pat.c.

Constructor & Destructor Documentation

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

Definition at line 37 of file pat.c.

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

cCaDescriptor::~cCaDescriptor ( )
virtual

Definition at line 53 of file pat.c.

References data.

Member Function Documentation

int cCaDescriptor::CaSystem ( void  )
inline

Definition at line 31 of file pat.c.

References caSystem.

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

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

Definition at line 34 of file pat.c.

References data.

Referenced by cCaDescriptors::AddCaDescriptor().

int cCaDescriptor::EsPid ( void  )
inline

Definition at line 32 of file pat.c.

References esPid.

Referenced by cCaDescriptor().

int cCaDescriptor::Length ( void  ) const
inline

Definition at line 33 of file pat.c.

References length.

Referenced by cCaDescriptors::AddCaDescriptor().

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

Definition at line 58 of file pat.c.

References data, esPid, and length.

Member Data Documentation

int cCaDescriptor::caSystem
private

Definition at line 23 of file pat.c.

Referenced by CaSystem(), and cCaDescriptor().

uchar* cCaDescriptor::data
private

Definition at line 26 of file pat.c.

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

int cCaDescriptor::esPid
private

Definition at line 24 of file pat.c.

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

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: