|
SASC-NG
DVBSoftCAM
|
Inheritance diagram for cOverrideEmmCaid:Public Member Functions | |
| cOverrideEmmCaid (void) | |
| virtual bool | Parse (char *str) |
| int | GetCaid (bool log) |
Definition at line 223 of file override.c.
| cOverrideEmmCaid::cOverrideEmmCaid | ( | void | ) | [inline] |
Definition at line 227 of file override.c.
References OV_EMMCAID, and cOverride::type.
{ type=OV_EMMCAID; }
| int cOverrideEmmCaid::GetCaid | ( | bool | log | ) |
Definition at line 244 of file override.c.
References L_CORE_OVER, and PRINTF.
Referenced by cOverrides::UpdateEcm().
{
if(log) PRINTF(L_CORE_OVER,"emmcaid: %04x",caid);
return caid;
}
| bool cOverrideEmmCaid::Parse | ( | char * | str | ) | [virtual] |
Implements cOverride.
Definition at line 232 of file override.c.
References L_CORE_LOAD, L_CORE_OVER, cValidityRange::Parse3(), cValidityRange::Print(), and PRINTF.
{
if((str=Parse3(str))) {
if(sscanf(str,"%x",&caid)==1) {
PRINTF(L_CORE_OVER,"emmcaid: %s - caid %04x",*Print(),caid);
return true;
}
PRINTF(L_CORE_LOAD,"override: EMMCAID format error");
}
return false;
}