|
SASC
DVBSoftCAM
|
#include <device.h>
Inheritance diagram for cScDevicePlugin: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) |
| 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] |
| virtual bool cScDevicePlugin::DumpAV | ( | cDevice * | dev | ) | [inline, virtual] |
| virtual bool cScDevicePlugin::DumpAV | ( | cDevice * | dev | ) | [inline, virtual] |
| virtual bool cScDevicePlugin::EarlyShutdown | ( | cDevice * | dev | ) | [pure virtual] |
Implemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.
| virtual bool cScDevicePlugin::EarlyShutdown | ( | cDevice * | dev | ) | [pure virtual] |
Implemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.
| virtual bool cScDevicePlugin::LateInit | ( | cDevice * | dev | ) | [pure virtual] |
Implemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.
| virtual bool cScDevicePlugin::LateInit | ( | cDevice * | dev | ) | [pure virtual] |
Implemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.
| virtual cDevice* cScDevicePlugin::Probe | ( | int | Adapter, |
| int | Frontend, | ||
| uint32_t | SubSystemId | ||
| ) | [pure virtual] |
Implemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.
Referenced by cScDevices::Initialize().
| virtual cDevice* cScDevicePlugin::Probe | ( | int | Adapter, |
| int | Frontend, | ||
| uint32_t | SubSystemId | ||
| ) | [pure virtual] |
Implemented in cScDvbDevicePlugin, cScSascDevicePlugin, and cScDvbDevicePlugin.
| 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; }