SASC
DVBSoftCAM

cSystemLink Class Reference

#include <system.h>

Inheritance diagram for cSystemLink:

List of all members.

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

Detailed Description

Definition at line 151 of file system.h.


Constructor & Destructor Documentation

cSystemLink::cSystemLink ( const char *  Name,
int  Pri 
)

Definition at line 280 of file system.c.

References name, noFF, opts, and pri.

{
  name=Name; pri=Pri;
  opts=0; noFF=false;
  cSystems::Register(this);
}
cSystemLink::~cSystemLink ( ) [virtual]

Definition at line 287 of file system.c.

References opts.

{
  delete opts;
}
cSystemLink::cSystemLink ( const char *  Name,
int  Pri 
)
virtual cSystemLink::~cSystemLink ( ) [virtual]

Member Function Documentation

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 bool cSystemLink::Init ( const char *  cfgdir) [inline, virtual]

Definition at line 166 of file system.h.

{ return true; }
virtual bool cSystemLink::Init ( const char *  cfgdir) [inline, virtual]

Definition at line 166 of file system.h.

Referenced by cSystems::Init().

{ return true; }
virtual void cSystemLink::NewConfig ( void  ) [inline, virtual]

Definition at line 168 of file system.h.

{}
virtual void cSystemLink::NewConfig ( void  ) [inline, virtual]

Definition at line 168 of file system.h.

Referenced by cSystems::ConfigStore().

{}

Friends And Related Function Documentation

cSystems [friend]

Definition at line 152 of file system.h.


Member Data Documentation

const char * cSystemLink::name [protected]

Definition at line 157 of file system.h.

Referenced by cSystemLink(), cSystems::Init(), and cSystemLinkCardClient::ParseLinePlain().

bool cSystemLink::noFF [protected]

Definition at line 160 of file system.h.

Referenced by cSystemLink(), and cSystems::FindIdentBySysName().


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