SASC
DVBSoftCAM

cSystemLinkScSeca Class Reference

Inheritance diagram for cSystemLinkScSeca:

List of all members.

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)

Detailed Description

Definition at line 89 of file sc-seca.c.


Constructor & Destructor Documentation

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  )

Member Function Documentation

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]

Implements cSystemLink.

Definition at line 93 of file sc-seca.c.

{ return new cSystemScSeca; }
virtual cSystem* cSystemLinkScSeca::Create ( void  ) [inline, virtual]

Implements cSystemLink.

Definition at line 93 of file sc-seca.c.

{ return new cSystemScSeca; }

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