SASC-NG
DVBSoftCAM

cSmartCardLink Class Reference

#include <smartcard.h>

Inheritance diagram for cSmartCardLink:

List of all members.

Public Member Functions

 cSmartCardLink (const char *Name, int Id)
const char * Name (void)
int Id (void)
virtual ~cSmartCardLink ()
virtual cSmartCard * Create (void)=0
virtual cSmartCardData * CreateData (void)

Friends

class cSmartCards

Detailed Description

Definition at line 147 of file smartcard.h.


Constructor & Destructor Documentation

cSmartCardLink::cSmartCardLink ( const char *  Name,
int  Id 
)

Definition at line 2009 of file smartcard.c.

References Id(), and Name().

{
  name=Name; id=Id;
  cSmartCards::Register(this);
}
virtual cSmartCardLink::~cSmartCardLink ( ) [inline, virtual]

Definition at line 157 of file smartcard.h.

{}

Member Function Documentation

virtual cSmartCardData* cSmartCardLink::CreateData ( void  ) [inline, virtual]

Reimplemented in cSmartCardLinkCryptoworks, cSmartCardLinkIrdeto, cSmartCardLinkNagra, and cSmartCardLinkVG2.

Definition at line 159 of file smartcard.h.

{ return 0; }
int cSmartCardLink::Id ( void  ) [inline]

Definition at line 156 of file smartcard.h.

References id.

Referenced by cSmartCardLink().

{ return id; }
const char* cSmartCardLink::Name ( void  ) [inline]

Definition at line 155 of file smartcard.h.

Referenced by cSmartCardLink().

{ return name; }

Friends And Related Function Documentation

friend class cSmartCards [friend]

Definition at line 148 of file smartcard.h.


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