SASC
DVBSoftCAM

cSystemLinkViaccess Class Reference

Inheritance diagram for cSystemLinkViaccess:

List of all members.

Public Member Functions

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

Detailed Description

Definition at line 532 of file viaccess.c.


Constructor & Destructor Documentation

cSystemLinkViaccess::cSystemLinkViaccess ( void  )

Definition at line 541 of file viaccess.c.

References cOpts::Add(), Feature, cFeature::NeedsKeyFile(), cSystemLink::opts, SYSTEM_NAME, tpsAuMode, and trNOOP.

:cSystemLink(SYSTEM_NAME,SYSTEM_PRI)
{
  opts=new cOpts(SYSTEM_NAME,1);
  opts->Add(new cOptSel("TpsAU",trNOOP("Viaccess: TPS updates from"),&tpsAuMode,sizeof(tpsau)/sizeof(char *),tpsau));
  Feature.NeedsKeyFile();
}
cSystemLinkViaccess::cSystemLinkViaccess ( void  )

Member Function Documentation

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

Implements cSystemLink.

Definition at line 549 of file viaccess.c.

References SYSTEM_CAN_HANDLE, and SYSTEM_MASK.

{
  SysId&=SYSTEM_MASK;
  return SYSTEM_CAN_HANDLE(SysId);
}
virtual bool cSystemLinkViaccess::CanHandle ( unsigned short  SysId) [virtual]

Implements cSystemLink.

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

Implements cSystemLink.

Definition at line 536 of file viaccess.c.

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

Implements cSystemLink.

Definition at line 536 of file viaccess.c.

{ return new cSystemViaccess; }

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