|
SASC
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) |
| 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] |
| cSystemLink::cSystemLink | ( | const char * | Name, |
| int | Pri | ||
| ) |
| virtual 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, cSystemLinkViaccess, cSystemLinkCardClient, cSystemLinkConax, cSystemLinkConstCw, cSystemLinkCryptoworks, cSystemLinkIrd, cSystemLinkIrd2, cSystemLinkNagra, cSystemLinkNagra2, cSystemLinkFakeNDS, cSystemLinkScConax, cSystemLinkScCryptoworks, cSystemLinkScIrdeto, cSystemLinkScNagra, cSystemLinkScSeca, cSystemLinkScViaccess, cSystemLinkScVideoGuard2, cSystemLinkSeca, and cSystemLinkViaccess.
Referenced by cSystems::FindIdentBySysName().
| 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, cSystemLinkViaccess, cSystemLinkCardClient, cSystemLinkConax, cSystemLinkConstCw, cSystemLinkCryptoworks, cSystemLinkIrd, cSystemLinkIrd2, cSystemLinkNagra, cSystemLinkNagra2, cSystemLinkFakeNDS, cSystemLinkScConax, cSystemLinkScCryptoworks, cSystemLinkScIrdeto, cSystemLinkScNagra, cSystemLinkScSeca, cSystemLinkScViaccess, cSystemLinkScVideoGuard2, cSystemLinkSeca, and cSystemLinkViaccess.
| virtual void cSystemLink::Clean | ( | void | ) | [inline, virtual] |
Reimplemented in cSystemLinkCardClient, and cSystemLinkCardClient.
Definition at line 167 of file system.h.
Referenced by cSystems::Clean().
{}
| virtual void cSystemLink::Clean | ( | void | ) | [inline, virtual] |
Reimplemented in cSystemLinkCardClient, and cSystemLinkCardClient.
Definition at line 167 of file system.h.
{}
| 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, cSystemLinkViaccess, 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 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, cSystemLinkViaccess, cSystemLinkCardClient, cSystemLinkConax, cSystemLinkConstCw, cSystemLinkCryptoworks, cSystemLinkIrd, cSystemLinkIrd2, cSystemLinkNagra, cSystemLinkNagra2, cSystemLinkFakeNDS, cSystemLinkScConax, cSystemLinkScCryptoworks, cSystemLinkScIrdeto, cSystemLinkScNagra, cSystemLinkScSeca, cSystemLinkScViaccess, cSystemLinkScVideoGuard2, cSystemLinkSeca, and cSystemLinkViaccess.
| virtual bool cSystemLink::Init | ( | const char * | cfgdir | ) | [inline, virtual] |
| virtual bool cSystemLink::Init | ( | const char * | cfgdir | ) | [inline, virtual] |
| virtual void cSystemLink::NewConfig | ( | void | ) | [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().