cCaDescriptors Class Reference

Inheritance diagram for cCaDescriptors:

Inheritance graph
[legend]
Collaboration diagram for cCaDescriptors:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cCaDescriptors (int Source, int Transponder, int ServiceId)
bool operator== (const cCaDescriptors &arg) const
bool Is (int Source, int Transponder, int ServiceId)
bool Is (cCaDescriptors *CaDescriptors)
bool Empty (void)
void AddCaDescriptor (SI::CaDescriptor *d, bool Stream)
int GetCaDescriptors (const int *CaSystemIds, int BufSize, uchar *Data, bool &StreamFlag)
const int * CaIds (void)

Private Member Functions

void AddCaId (int CaId)

Private Attributes

int source
int transponder
int serviceId
int numCaIds
int caIds [MAXCAIDS+1]
cList< cCaDescriptorcaDescriptors


Detailed Description

Definition at line 65 of file pat.c.


Constructor & Destructor Documentation

cCaDescriptors::cCaDescriptors ( int  Source,
int  Transponder,
int  ServiceId 
)

Definition at line 85 of file pat.c.

References caIds, numCaIds, serviceId, source, and transponder.


Member Function Documentation

void cCaDescriptors::AddCaId ( int  CaId  )  [private]

Definition at line 117 of file pat.c.

References caIds, MAXCAIDS, and numCaIds.

Referenced by AddCaDescriptor().

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

Definition at line 94 of file pat.c.

References caDescriptors, cList< T >::First(), and cList< T >::Next().

Here is the call graph for this function:

bool cCaDescriptors::Is ( int  Source,
int  Transponder,
int  ServiceId 
)

Definition at line 107 of file pat.c.

References serviceId, source, and transponder.

Referenced by Is().

bool cCaDescriptors::Is ( cCaDescriptors CaDescriptors  ) 

Definition at line 112 of file pat.c.

References Is(), serviceId, source, and transponder.

Here is the call graph for this function:

bool cCaDescriptors::Empty ( void   )  [inline]

Definition at line 79 of file pat.c.

Referenced by cCaDescriptorHandler::AddCaDescriptors().

void cCaDescriptors::AddCaDescriptor ( SI::CaDescriptor d,
bool  Stream 
)

int cCaDescriptors::GetCaDescriptors ( const int *  CaSystemIds,
int  BufSize,
uchar Data,
bool &  StreamFlag 
)

Definition at line 151 of file pat.c.

References caDescriptors, dsyslog, cList< T >::First(), and cList< T >::Next().

Here is the call graph for this function:

const int* cCaDescriptors::CaIds ( void   )  [inline]

Definition at line 82 of file pat.c.

Referenced by cPatFilter::Process().


Member Data Documentation

int cCaDescriptors::source [private]

Definition at line 67 of file pat.c.

Referenced by AddCaDescriptor(), cCaDescriptors(), and Is().

Definition at line 68 of file pat.c.

Referenced by AddCaDescriptor(), cCaDescriptors(), and Is().

Definition at line 69 of file pat.c.

Referenced by AddCaDescriptor(), cCaDescriptors(), and Is().

int cCaDescriptors::numCaIds [private]

Definition at line 70 of file pat.c.

Referenced by AddCaId(), and cCaDescriptors().

int cCaDescriptors::caIds[MAXCAIDS+1] [private]

Definition at line 71 of file pat.c.

Referenced by AddCaId(), and cCaDescriptors().

Definition at line 72 of file pat.c.

Referenced by AddCaDescriptor(), GetCaDescriptors(), and operator==().


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

Generated on Tue Jan 13 14:27:13 2009 for VDR by  doxygen 1.5.6