SASC
DVBSoftCAM

cScDevicePlugin Class Reference

#include <device.h>

Inheritance diagram for cScDevicePlugin:

List of all members.

Public Member Functions

 cScDevicePlugin (void)
virtual ~cScDevicePlugin ()
virtual cDevice * Probe (int Adapter, int Frontend, uint32_t SubSystemId)=0
virtual bool LateInit (cDevice *dev)=0
virtual bool EarlyShutdown (cDevice *dev)=0
virtual bool SetCaDescr (cDevice *dev, ca_descr_t *ca_descr, bool initial)
virtual bool SetCaPid (cDevice *dev, ca_pid_t *ca_pid)
virtual bool DumpAV (cDevice *dev)
 cScDevicePlugin (void)
virtual ~cScDevicePlugin ()
virtual cDevice * Probe (int Adapter, int Frontend, uint32_t SubSystemId)=0
virtual bool LateInit (cDevice *dev)=0
virtual bool EarlyShutdown (cDevice *dev)=0
virtual bool SetCaDescr (cDevice *dev, ca_descr_t *ca_descr, bool initial)
virtual bool SetCaPid (cDevice *dev, ca_pid_t *ca_pid)
virtual bool DumpAV (cDevice *dev)

Detailed Description

Definition at line 91 of file device.h.


Constructor & Destructor Documentation

cScDevicePlugin::cScDevicePlugin ( void  )

Definition at line 130 of file device.c.

References cSimpleListBase::Add().

{
  devplugins.Add(this);
}
cScDevicePlugin::~cScDevicePlugin ( ) [virtual]

Definition at line 135 of file device.c.

References cSimpleListBase::Del().

{
  devplugins.Del(this,false);
}
cScDevicePlugin::cScDevicePlugin ( void  )
virtual cScDevicePlugin::~cScDevicePlugin ( ) [virtual]

Member Function Documentation

virtual bool cScDevicePlugin::DumpAV ( cDevice *  dev) [inline, virtual]

Definition at line 100 of file device.h.

Referenced by cCam::DumpAV7110().

{ return false; }
virtual bool cScDevicePlugin::DumpAV ( cDevice *  dev) [inline, virtual]

Definition at line 100 of file device.h.

{ return false; }
virtual bool cScDevicePlugin::EarlyShutdown ( cDevice *  dev) [pure virtual]
virtual bool cScDevicePlugin::EarlyShutdown ( cDevice *  dev) [pure virtual]
virtual bool cScDevicePlugin::LateInit ( cDevice *  dev) [pure virtual]
virtual bool cScDevicePlugin::LateInit ( cDevice *  dev) [pure virtual]
virtual cDevice* cScDevicePlugin::Probe ( int  Adapter,
int  Frontend,
uint32_t  SubSystemId 
) [pure virtual]
virtual cDevice* cScDevicePlugin::Probe ( int  Adapter,
int  Frontend,
uint32_t  SubSystemId 
) [pure virtual]
virtual bool cScDevicePlugin::SetCaDescr ( cDevice *  dev,
ca_descr_t *  ca_descr,
bool  initial 
) [inline, virtual]

Reimplemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.

Definition at line 98 of file device.h.

{ return false; }
virtual bool cScDevicePlugin::SetCaDescr ( cDevice *  dev,
ca_descr_t *  ca_descr,
bool  initial 
) [inline, virtual]

Reimplemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.

Definition at line 98 of file device.h.

Referenced by cCam::SetCaDescr().

{ return false; }
virtual bool cScDevicePlugin::SetCaPid ( cDevice *  dev,
ca_pid_t *  ca_pid 
) [inline, virtual]

Reimplemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.

Definition at line 99 of file device.h.

Referenced by cCam::SetCaPid().

{ return false; }
virtual bool cScDevicePlugin::SetCaPid ( cDevice *  dev,
ca_pid_t *  ca_pid 
) [inline, virtual]

Reimplemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.

Definition at line 99 of file device.h.

{ return false; }

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