|
SASC-NG
DVBSoftCAM
|
#include <system.h>
Inheritance diagram for cSystemLink:Public Member Functions | |
| cSystemLink (const char *Name, int Pri) | |
| virtual | ~cSystemLink () |
| virtual bool | CanHandle (unsigned short SysId)=0 |
| virtual cSystem * | Create (void)=0 |
| virtual bool | Init (const char *cfgdir) |
| virtual void | Clean (void) |
| virtual void | NewConfig (void) |
Protected Attributes | |
| cSystemLink * | next |
| const char * | name |
| int | pri |
| cOpts * | opts |
| bool | noFF |
Friends | |
| class | cSystems |
| cSystemLink::cSystemLink | ( | const char * | Name, |
| int | Pri | ||
| ) |
| cSystemLink::~cSystemLink | ( | ) | [virtual] |
| virtual bool cSystemLink::CanHandle | ( | unsigned short | SysId | ) | [pure virtual] |
Implemented in cSystemLinkCardClient, cSystemLinkConax, cSystemLinkConstCw, cSystemLinkCryptoworks, cSystemLinkIrd, cSystemLinkIrd2, cSystemLinkNagra, cSystemLinkNagra2, cSystemLinkFakeNDS, cSystemLinkScConax, cSystemLinkScCryptoworks, cSystemLinkScIrdeto, cSystemLinkScNagra, cSystemLinkScSeca, cSystemLinkScViaccess, cSystemLinkScVideoGuard2, cSystemLinkSeca, and cSystemLinkViaccess.
Referenced by cSystems::FindIdentBySysName().
| virtual void cSystemLink::Clean | ( | void | ) | [inline, virtual] |
Reimplemented in cSystemLinkCardClient.
Definition at line 167 of file system.h.
Referenced by cSystems::Clean().
{}
| virtual cSystem* cSystemLink::Create | ( | void | ) | [pure virtual] |
Implemented in cSystemLinkCardClient, cSystemLinkConax, cSystemLinkConstCw, cSystemLinkCryptoworks, cSystemLinkIrd, cSystemLinkIrd2, cSystemLinkNagra, cSystemLinkNagra2, cSystemLinkFakeNDS, cSystemLinkScConax, cSystemLinkScCryptoworks, cSystemLinkScIrdeto, cSystemLinkScNagra, cSystemLinkScSeca, cSystemLinkScViaccess, cSystemLinkScVideoGuard2, cSystemLinkSeca, and cSystemLinkViaccess.
Referenced by cSystems::FindBySysId(), and cSystems::FindBySysIdent().
| virtual bool cSystemLink::Init | ( | const char * | cfgdir | ) | [inline, virtual] |
| virtual void cSystemLink::NewConfig | ( | void | ) | [inline, virtual] |
const char* cSystemLink::name [protected] |
Definition at line 157 of file system.h.
Referenced by cSystemLink(), cSystems::Init(), and cSystemLinkCardClient::ParseLinePlain().
cSystemLink* cSystemLink::next [protected] |
Definition at line 156 of file system.h.
Referenced by cSystems::CanHandle(), cSystems::Clean(), cSystems::ConfigStore(), cSystems::GetSystemOpts(), and cSystems::Init().
bool cSystemLink::noFF [protected] |
Definition at line 160 of file system.h.
Referenced by cSystemLink(), and cSystems::FindIdentBySysName().
cOpts* cSystemLink::opts [protected] |
Definition at line 159 of file system.h.
Referenced by cSystems::ConfigParse(), cSystems::ConfigStore(), cSystemLink(), cSystemLinkCardClient::cSystemLinkCardClient(), cSystemLinkNagra::cSystemLinkNagra(), cSystemLinkNagra2::cSystemLinkNagra2(), cSystemLinkScCryptoworks::cSystemLinkScCryptoworks(), cSystemLinkScNagra::cSystemLinkScNagra(), cSystemLinkScSeca::cSystemLinkScSeca(), cSystemLinkScViaccess::cSystemLinkScViaccess(), cSystemLinkViaccess::cSystemLinkViaccess(), cSystems::GetSystemOpts(), and ~cSystemLink().
int cSystemLink::pri [protected] |
Definition at line 158 of file system.h.
Referenced by cSystemLink(), cSystems::FindIdentBySysId(), cSystems::FindIdentBySysName(), and cSystems::Init().