SASC
DVBSoftCAM

cProviders Class Reference

#include <parse.h>

Inheritance diagram for cProviders:

List of all members.

Public Member Functions

void AddProv (cProvider *p)
cProvider * FindProv (const unsigned char *data)
cProvider * MatchProv (const unsigned char *data)
void AddProv (cProvider *p)
cProvider * FindProv (const unsigned char *data)
cProvider * MatchProv (const unsigned char *data)

Detailed Description

Definition at line 55 of file parse.h.


Member Function Documentation

void cProviders::AddProv ( cProvider *  p)
cProvider* cProviders::FindProv ( const unsigned char *  data)
cProvider * cProviders::FindProv ( const unsigned char *  data)

Definition at line 62 of file parse.c.

References cSimpleList< cProvider >::First(), cProvider::MatchID(), and cSimpleList< cProvider >::Next().

Referenced by cSmartCardViaccess::Decode(), cSmartCardSeca::Decode(), and cSmartCardSeca::Update().

{
  cProvider *p=First();
  while(p) {
    if(p->MatchID(data)) break;
    p=Next(p);
    }
  return p;
}
cProvider * cProviders::MatchProv ( const unsigned char *  data)

Definition at line 72 of file parse.c.

References cSimpleList< cProvider >::First(), cProvider::MatchEMM(), and cSimpleList< cProvider >::Next().

Referenced by cIdSet::MatchAndAssemble(), and cIdSet::MatchEMM().

{
  cProvider *p=First();
  while(p) {
    if(p->MatchEMM(data)) break;
    p=Next(p);
    }
  return p;
}
cProvider* cProviders::MatchProv ( const unsigned char *  data)

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines