SASC
DVBSoftCAM

cSystemLinkScIrdeto Class Reference

Inheritance diagram for cSystemLinkScIrdeto:

List of all members.

Public Member Functions

 cSystemLinkScIrdeto (void)
virtual bool CanHandle (unsigned short SysId)
virtual cSystem * Create (void)
 cSystemLinkScIrdeto (void)
virtual bool CanHandle (unsigned short SysId)
virtual cSystem * Create (void)

Detailed Description

Definition at line 77 of file sc-irdeto.c.


Constructor & Destructor Documentation

cSystemLinkScIrdeto::cSystemLinkScIrdeto ( void  )
cSystemLinkScIrdeto::cSystemLinkScIrdeto ( void  )

Member Function Documentation

bool cSystemLinkScIrdeto::CanHandle ( unsigned short  SysId) [virtual]

Implements cSystemLink.

Definition at line 92 of file sc-irdeto.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 bool cSystemLinkScIrdeto::CanHandle ( unsigned short  SysId) [virtual]

Implements cSystemLink.

virtual cSystem* cSystemLinkScIrdeto::Create ( void  ) [inline, virtual]

Implements cSystemLink.

Definition at line 81 of file sc-irdeto.c.

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

Implements cSystemLink.

Definition at line 81 of file sc-irdeto.c.

{ return new cSystemScIrdeto; }

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