|
SASC
DVBSoftCAM
|
Inheritance diagram for cSystemLinkScSeca:Public Member Functions | |
| cSystemLinkScSeca (void) | |
| virtual bool | CanHandle (unsigned short SysId) |
| virtual cSystem * | Create (void) |
| cSystemLinkScSeca (void) | |
| virtual bool | CanHandle (unsigned short SysId) |
| virtual cSystem * | Create (void) |
| cSystemLinkScSeca::cSystemLinkScSeca | ( | void | ) |
Definition at line 98 of file sc-seca.c.
References cOpts::Add(), block, blocker, Feature, cFeature::NeedsSmartCard(), cSystemLink::opts, SYSTEM_NAME, and trNOOP.
:cSystemLink(SYSTEM_NAME,SYSTEM_PRI) { opts=new cOpts(SYSTEM_NAME,1); opts->Add(new cOptSel("Blocker",trNOOP("SC-Seca: EMM updates"),&blocker,sizeof(block)/sizeof(char *),block)); Feature.NeedsSmartCard(); }
| cSystemLinkScSeca::cSystemLinkScSeca | ( | void | ) |
| bool cSystemLinkScSeca::CanHandle | ( | unsigned short | SysId | ) | [virtual] |
Implements cSystemLink.
Definition at line 106 of file sc-seca.c.
References cSmartCards::HaveCard(), SC_ID, smartcards, SYSTEM_CAN_HANDLE, and SYSTEM_MASK.
{
SysId&=SYSTEM_MASK;
return smartcards.HaveCard(SC_ID) && SYSTEM_CAN_HANDLE(SysId);
}
| virtual bool cSystemLinkScSeca::CanHandle | ( | unsigned short | SysId | ) | [virtual] |
Implements cSystemLink.
| virtual cSystem* cSystemLinkScSeca::Create | ( | void | ) | [inline, virtual] |
| virtual cSystem* cSystemLinkScSeca::Create | ( | void | ) | [inline, virtual] |