vdr  2.2.0
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 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 21 of file pat.c.

Constructor & Destructor Documentation

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

Definition at line 39 of file pat.c.

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

Referenced by cCaDescriptors::AddCaDescriptor().

cCaDescriptor::~cCaDescriptor ( )
virtual

Definition at line 56 of file pat.c.

References data.

Member Function Documentation

int cCaDescriptor::CaPid ( void  )
inline

Definition at line 33 of file pat.c.

References caPid.

Referenced by cCaDescriptor().

int cCaDescriptor::CaSystem ( void  )
inline

Definition at line 32 of file pat.c.

References caSystem.

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

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

Definition at line 36 of file pat.c.

References data.

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

int cCaDescriptor::EsPid ( void  )
inline
int cCaDescriptor::Length ( void  ) const
inline

Definition at line 35 of file pat.c.

References length.

Referenced by cCaDescriptors::AddCaDescriptor().

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

Definition at line 61 of file pat.c.

References data, esPid, and length.

Member Data Documentation

int cCaDescriptor::caPid
private

Definition at line 24 of file pat.c.

Referenced by CaPid(), and cCaDescriptor().

int cCaDescriptor::caSystem
private

Definition at line 23 of file pat.c.

Referenced by CaSystem(), and cCaDescriptor().

uchar* cCaDescriptor::data
private

Definition at line 27 of file pat.c.

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

int cCaDescriptor::esPid
private

Definition at line 25 of file pat.c.

Referenced by cCaDescriptor(), EsPid(), operator==(), and cPatFilter::Process().

int cCaDescriptor::length
private

Definition at line 26 of file pat.c.

Referenced by cCaDescriptor(), cCaDescriptors::GetCaDescriptors(), Length(), and operator==().


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