|
SASC
DVBSoftCAM
|
#include <parse.h>
Inheritance diagram for cProviderSeca:Public Member Functions | |
| cProviderSeca (void) | |
| cProviderSeca (const unsigned char *pi, const unsigned char *s) | |
| virtual bool | MatchID (const unsigned char *data) |
| virtual bool | MatchEMM (const unsigned char *data) |
| virtual unsigned long long | ProvId (void) |
| cProviderSeca (void) | |
| cProviderSeca (const unsigned char *pi, const unsigned char *s) | |
| virtual bool | MatchID (const unsigned char *data) |
| virtual bool | MatchEMM (const unsigned char *data) |
| virtual unsigned long long | ProvId (void) |
Public Attributes | |
| unsigned char | provId [2] |
| unsigned char | sa [3] |
| cProviderSeca::cProviderSeca | ( | const unsigned char * | pi, |
| const unsigned char * | s | ||
| ) |
| cProviderSeca::cProviderSeca | ( | const unsigned char * | pi, |
| const unsigned char * | s | ||
| ) |
| bool cProviderSeca::MatchEMM | ( | const unsigned char * | data | ) | [virtual] |
| virtual bool cProviderSeca::MatchEMM | ( | const unsigned char * | data | ) | [virtual] |
Implements cProvider.
| bool cProviderSeca::MatchID | ( | const unsigned char * | data | ) | [virtual] |
Implements cProvider.
Definition at line 238 of file parse.c.
References provId, and cParseSeca::ProvIdPtr().
{
const unsigned char *id=cParseSeca::ProvIdPtr(data);
return id && !memcmp(id,provId,sizeof(provId));
}
| virtual bool cProviderSeca::MatchID | ( | const unsigned char * | data | ) | [virtual] |
Implements cProvider.
| unsigned long long cProviderSeca::ProvId | ( | void | ) | [virtual] |
| virtual unsigned long long cProviderSeca::ProvId | ( | void | ) | [virtual] |
Implements cProvider.
| unsigned char cProviderSeca::provId |
Definition at line 153 of file parse.h.
Referenced by cProviderSeca(), cSmartCardSeca::Init(), MatchEMM(), MatchID(), cSecaCardInfo::Parse(), and ProvId().
| unsigned char cProviderSeca::sa |
Definition at line 154 of file parse.h.
Referenced by cProviderSeca(), MatchEMM(), and cSecaCardInfo::Parse().