|
SASC-NG
DVBSoftCAM
|
#include <plugin.h>
Inheritance diagram for cPlugin:Public Member Functions | |
| cPlugin (void) | |
| virtual | ~cPlugin () |
| const char * | Name (void) |
| virtual const char * | Version (void)=0 |
| virtual const char * | Description (void)=0 |
| virtual const char * | CommandLineHelp (void) |
| virtual bool | ProcessArgs (int argc, char *argv[]) |
| virtual bool | Initialize (void) |
| virtual bool | Start (void) |
| virtual void | Stop (void) |
| virtual void | Housekeeping (void) |
| virtual void | MainThreadHook (void) |
| virtual cString | Active (void) |
| virtual time_t | WakeupTime (void) |
| virtual const char * | MainMenuEntry (void) |
| virtual cOsdObject * | MainMenuAction (void) |
| virtual cMenuSetupPage * | SetupMenu (void) |
| virtual bool | SetupParse (const char *Name, const char *Value) |
| void | SetupStore (const char *Name, const char *Value=NULL) |
| void | SetupStore (const char *Name, int Value) |
| void | RegisterI18n (const tI18nPhrase *const Phrases) |
| virtual bool | Service (const char *Id, void *Data=NULL) |
| virtual const char ** | SVDRPHelpPages (void) |
| virtual cString | SVDRPCommand (const char *Command, const char *Option, int &ReplyCode) |
Static Public Member Functions | |
| static void | SetConfigDirectory (const char *Dir) |
| static const char * | ConfigDirectory (const char *PluginName=NULL) |
Friends | |
| class | cDll |
| class | cPluginManager |
| cPlugin::cPlugin | ( | void | ) |
Definition at line 21 of file vdrcompat.cpp.
{}
| cPlugin::~cPlugin | ( | ) | [virtual] |
Definition at line 22 of file vdrcompat.cpp.
{}
| cString cPlugin::Active | ( | void | ) | [virtual] |
| const char * cPlugin::CommandLineHelp | ( | void | ) | [virtual] |
Reimplemented in cScPlugin.
Definition at line 23 of file vdrcompat.cpp.
References NULL.
{return NULL;}
| const char * cPlugin::ConfigDirectory | ( | const char * | PluginName = NULL | ) | [static] |
Definition at line 88 of file plugin_cam.c.
References opt_camdir.
Referenced by cScPlugin::SetupMenu(), cScPlugin::Start(), and cScPlugin::SVDRPCommand().
{return opt_camdir;}
| virtual const char* cPlugin::Description | ( | void | ) | [pure virtual] |
| void cPlugin::Housekeeping | ( | void | ) | [virtual] |
| bool cPlugin::Initialize | ( | void | ) | [virtual] |
Reimplemented in cScPlugin.
Definition at line 25 of file vdrcompat.cpp.
Referenced by init_sc().
{return true;}
| cOsdObject * cPlugin::MainMenuAction | ( | void | ) | [virtual] |
| const char * cPlugin::MainMenuEntry | ( | void | ) | [virtual] |
| void cPlugin::MainThreadHook | ( | void | ) | [virtual] |
| const char* cPlugin::Name | ( | void | ) | [inline] |
| virtual bool cPlugin::ProcessArgs | ( | int | argc, |
| char * | argv[] | ||
| ) | [virtual] |
Reimplemented in cScPlugin.
| void cPlugin::RegisterI18n | ( | const tI18nPhrase *const | Phrases | ) |
Definition at line 38 of file vdrcompat.cpp.
{}
| bool cPlugin::Service | ( | const char * | Id, |
| void * | Data = NULL |
||
| ) | [virtual] |
Definition at line 39 of file vdrcompat.cpp.
{return true;}
| void cPlugin::SetConfigDirectory | ( | const char * | Dir | ) | [static] |
Definition at line 42 of file vdrcompat.cpp.
{}
| cMenuSetupPage * cPlugin::SetupMenu | ( | void | ) | [virtual] |
Reimplemented in cScPlugin.
Definition at line 34 of file vdrcompat.cpp.
References NULL.
{return NULL;}
| bool cPlugin::SetupParse | ( | const char * | Name, |
| const char * | Value | ||
| ) | [virtual] |
Reimplemented in cScPlugin.
Definition at line 35 of file vdrcompat.cpp.
Referenced by connect_cam(), DoScLinkOp(), and init_sc().
{return true;}
| void cPlugin::SetupStore | ( | const char * | Name, |
| int | Value | ||
| ) |
Definition at line 37 of file vdrcompat.cpp.
{}
| void cPlugin::SetupStore | ( | const char * | Name, |
| const char * | Value = NULL |
||
| ) |
Definition at line 36 of file vdrcompat.cpp.
Referenced by cScSetup::Store(), cOptMInt::Store(), cOptStr::Store(), and cOptInt::Store().
{}
| bool cPlugin::Start | ( | void | ) | [virtual] |
Reimplemented in cScPlugin.
Definition at line 26 of file vdrcompat.cpp.
Referenced by init_sc().
{return true;}
| void cPlugin::Stop | ( | void | ) | [virtual] |
Reimplemented in cScPlugin.
Definition at line 27 of file vdrcompat.cpp.
Referenced by shutdown_cam().
{}
| cString cPlugin::SVDRPCommand | ( | const char * | Command, |
| const char * | Option, | ||
| int & | ReplyCode | ||
| ) | [virtual] |
Reimplemented in cScPlugin.
Definition at line 41 of file vdrcompat.cpp.
References NULL.
Referenced by usermsg_cam().
{return NULL;}
| const char ** cPlugin::SVDRPHelpPages | ( | void | ) | [virtual] |
Reimplemented in cScPlugin.
Definition at line 40 of file vdrcompat.cpp.
References NULL.
{return NULL;}
| virtual const char* cPlugin::Version | ( | void | ) | [pure virtual] |
| time_t cPlugin::WakeupTime | ( | void | ) | [virtual] |
Definition at line 31 of file vdrcompat.cpp.
{return 0;}
friend class cPluginManager [friend] |