|
vdr 2.6.4
|
Public Member Functions | |
| cCaDescriptors (int Source, int Transponder, int ServiceId, int PmtPid) | |
| 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, int EsPid) |
| void | GetCaDescriptors (const int *CaSystemIds, cDynamicBuffer &Buffer, int EsPid) |
| int | GetCaPids (const int *CaSystemIds, int BufSize, int *Pids) |
| const int | GetPmtPid (void) |
| const int * | CaIds (void) |
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 Member Functions | |
| void | AddCaId (int CaId) |
Private Attributes | |
| int | source |
| int | transponder |
| int | serviceId |
| int | pmtPid |
| int | numCaIds |
| int | caIds [MAXCAIDS+1] |
| cList< cCaDescriptor > | caDescriptors |
| cCaDescriptors::cCaDescriptors | ( | int | Source, |
| int | Transponder, | ||
| int | ServiceId, | ||
| int | PmtPid | ||
| ) |
| void cCaDescriptors::AddCaDescriptor | ( | SI::CaDescriptor * | d, |
| int | EsPid | ||
| ) |
Definition at line 135 of file pat.c.
References cListBase::Add(), AddCaId(), caDescriptors, cCaDescriptor::CaSystem(), cCaDescriptor::Data(), dsyslog, cList< T >::First(), SI::CaDescriptor::getCaPid(), SI::CaDescriptor::getCaType(), SI::CharArray::getData(), SI::CharArray::getLength(), cCaDescriptor::Length(), cList< T >::Next(), SI::CaDescriptor::privateData, serviceId, source, and transponder.
Referenced by cPatFilter::Process().
|
private |
|
inline |
|
inline |
Definition at line 82 of file pat.c.
References caDescriptors, and cListBase::Count().
Referenced by cCaDescriptorHandler::AddCaDescriptors().
| void cCaDescriptors::GetCaDescriptors | ( | const int * | CaSystemIds, |
| cDynamicBuffer & | Buffer, | ||
| int | EsPid | ||
| ) |
Definition at line 162 of file pat.c.
References cDynamicBuffer::Append(), caDescriptors, cDynamicBuffer::Clear(), cList< T >::First(), and cList< T >::Next().
| int cCaDescriptors::GetCaPids | ( | const int * | CaSystemIds, |
| int | BufSize, | ||
| int * | Pids | ||
| ) |
Definition at line 178 of file pat.c.
References caDescriptors, cList< T >::First(), and cList< T >::Next().
|
inline |
| bool cCaDescriptors::Is | ( | cCaDescriptors * | CaDescriptors | ) |
| bool cCaDescriptors::Is | ( | int | Source, |
| int | Transponder, | ||
| int | ServiceId | ||
| ) |
| bool cCaDescriptors::operator== | ( | const cCaDescriptors & | arg | ) | const |
Definition at line 100 of file pat.c.
References caDescriptors, cList< T >::First(), and cList< T >::Next().
|
private |
Definition at line 75 of file pat.c.
Referenced by AddCaDescriptor(), Empty(), GetCaDescriptors(), GetCaPids(), and operator==().
|
private |
Definition at line 74 of file pat.c.
Referenced by AddCaId(), CaIds(), and cCaDescriptors().
|
private |
Definition at line 73 of file pat.c.
Referenced by AddCaId(), and cCaDescriptors().
|
private |
Definition at line 72 of file pat.c.
Referenced by cCaDescriptors(), and GetPmtPid().
|
private |
Definition at line 71 of file pat.c.
Referenced by AddCaDescriptor(), cCaDescriptors(), Is(), and Is().
|
private |
Definition at line 69 of file pat.c.
Referenced by AddCaDescriptor(), cCaDescriptors(), Is(), and Is().
|
private |
Definition at line 70 of file pat.c.
Referenced by AddCaDescriptor(), cCaDescriptors(), Is(), and Is().