|
SASC-NG
DVBSoftCAM
|
Inheritance diagram for cSystemLinkScVideoGuard2:Public Member Functions | |
| cSystemLinkScVideoGuard2 (void) | |
| virtual bool | CanHandle (unsigned short SysId) |
| virtual cSystem * | Create (void) |
Definition at line 70 of file sc-videoguard2.c.
| cSystemLinkScVideoGuard2::cSystemLinkScVideoGuard2 | ( | void | ) |
Definition at line 79 of file sc-videoguard2.c.
References Feature, and cFeature::NeedsSmartCard().
| bool cSystemLinkScVideoGuard2::CanHandle | ( | unsigned short | SysId | ) | [virtual] |
Implements cSystemLink.
Definition at line 85 of file sc-videoguard2.c.
References cSmartCard::CanHandle(), cSmartCards::LockCard(), cSmartCards::ReleaseCard(), SC_ID, and smartcards.
{
bool res=false;
cSmartCard *card=smartcards.LockCard(SC_ID);
if(card) {
res=card->CanHandle(SysId);
smartcards.ReleaseCard(card);
}
return res;
}
| virtual cSystem* cSystemLinkScVideoGuard2::Create | ( | void | ) | [inline, virtual] |
Implements cSystemLink.
Definition at line 74 of file sc-videoguard2.c.
{ return new cSystemScVideoGuard2; }