#include <plugin.h>
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) |
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) |
| 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) |
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) |
Private Member Functions |
void | SetName (const char *s) |
void | SetName (const char *s) |
Detailed Description
Definition at line 20 of file include/vdr/plugin.h.
Constructor & Destructor Documentation
cPlugin::cPlugin |
( |
void |
| ) |
|
cPlugin::cPlugin |
( |
void |
| ) |
|
virtual cPlugin::~cPlugin |
( |
| ) |
|
|
virtual |
Member Function Documentation
virtual cString cPlugin::Active |
( |
void |
| ) |
|
|
virtual |
const char * cPlugin::CacheDirectory |
( |
const char * |
PluginName = NULL | ) |
|
|
static |
static const char* cPlugin::CacheDirectory |
( |
const char * |
PluginName = NULL | ) |
|
|
static |
virtual const char* cPlugin::CommandLineHelp |
( |
void |
| ) |
|
|
virtual |
const char * cPlugin::CommandLineHelp |
( |
void |
| ) |
|
|
virtual |
static const char* cPlugin::ConfigDirectory |
( |
const char * |
PluginName = NULL | ) |
|
|
static |
const char * cPlugin::ConfigDirectory |
( |
const char * |
PluginName = NULL | ) |
|
|
static |
virtual const char* cPlugin::Description |
( |
void |
| ) |
|
|
pure virtual |
Implemented in cPluginSkinCurses, cPluginOsddemo, cPluginRcu, cPluginStatus, cPluginEpgtableid0, cPluginPictures, cPluginHello, cPluginDvbhddevice, cPluginDvbsddevice, cPluginSvcCli, cPluginSvcSvr, and cPluginSvdrpdemo.
Referenced by cSVDRP::CmdHELP(), cSVDRP::CmdPLUG(), cMenuSetupPlugins::cMenuSetupPlugins(), cPluginManager::InitializePlugins(), and main().
virtual const char* cPlugin::Description |
( |
void |
| ) |
|
|
pure virtual |
Implemented in cPluginSkinCurses, cPluginOsddemo, cPluginRcu, cPluginStatus, cPluginEpgtableid0, cPluginPictures, cPluginHello, cPluginDvbhddevice, cPluginDvbsddevice, cPluginSvcCli, cPluginSvcSvr, and cPluginSvdrpdemo.
virtual void cPlugin::Housekeeping |
( |
void |
| ) |
|
|
virtual |
void cPlugin::Housekeeping |
( |
void |
| ) |
|
|
virtual |
virtual bool cPlugin::Initialize |
( |
void |
| ) |
|
|
virtual |
bool cPlugin::Initialize |
( |
void |
| ) |
|
|
virtual |
virtual cOsdObject* cPlugin::MainMenuAction |
( |
void |
| ) |
|
|
virtual |
virtual const char* cPlugin::MainMenuEntry |
( |
void |
| ) |
|
|
virtual |
const char * cPlugin::MainMenuEntry |
( |
void |
| ) |
|
|
virtual |
virtual void cPlugin::MainThreadHook |
( |
void |
| ) |
|
|
virtual |
void cPlugin::MainThreadHook |
( |
void |
| ) |
|
|
virtual |
const char* cPlugin::Name |
( |
void |
| ) |
|
|
inline |
Definition at line 34 of file include/vdr/plugin.h.
References name.
Referenced by cSVDRP::CmdHELP(), cSVDRP::CmdPLUG(), cMenuSetupPlugins::cMenuSetupPlugins(), cShutdownHandler::ConfirmShutdown(), cShutdownHandler::DoShutdown(), cPluginManager::GetPlugin(), cPluginManager::InitializePlugins(), main(), cPluginSvcCli::MainMenuAction(), cPluginSvcSvr::Service(), cPluginSvcCli::Service(), cMenuSetupPage::SetPlugin(), SetupStore(), cPluginManager::Shutdown(), cPluginManager::StartPlugins(), and cPluginManager::StopPlugins().
const char* cPlugin::Name |
( |
void |
| ) |
|
|
inline |
virtual bool cPlugin::ProcessArgs |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
|
virtual |
bool cPlugin::ProcessArgs |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
|
virtual |
static const char* cPlugin::ResourceDirectory |
( |
const char * |
PluginName = NULL | ) |
|
|
static |
const char * cPlugin::ResourceDirectory |
( |
const char * |
PluginName = NULL | ) |
|
|
static |
bool cPlugin::Service |
( |
const char * |
Id, |
|
|
void * |
Data = NULL |
|
) |
| |
|
virtual |
virtual bool cPlugin::Service |
( |
const char * |
Id, |
|
|
void * |
Data = NULL |
|
) |
| |
|
virtual |
void cPlugin::SetCacheDirectory |
( |
const char * |
Dir | ) |
|
|
static |
static void cPlugin::SetCacheDirectory |
( |
const char * |
Dir | ) |
|
|
static |
void cPlugin::SetConfigDirectory |
( |
const char * |
Dir | ) |
|
|
static |
static void cPlugin::SetConfigDirectory |
( |
const char * |
Dir | ) |
|
|
static |
void cPlugin::SetName |
( |
const char * |
s | ) |
|
|
private |
void cPlugin::SetName |
( |
const char * |
s | ) |
|
|
private |
static void cPlugin::SetResourceDirectory |
( |
const char * |
Dir | ) |
|
|
static |
void cPlugin::SetResourceDirectory |
( |
const char * |
Dir | ) |
|
|
static |
bool cPlugin::SetupParse |
( |
const char * |
Name, |
|
|
const char * |
Value |
|
) |
| |
|
virtual |
virtual bool cPlugin::SetupParse |
( |
const char * |
Name, |
|
|
const char * |
Value |
|
) |
| |
|
virtual |
void cPlugin::SetupStore |
( |
const char * |
Name, |
|
|
const char * |
Value = NULL |
|
) |
| |
void cPlugin::SetupStore |
( |
const char * |
Name, |
|
|
const char * |
Value = NULL |
|
) |
| |
void cPlugin::SetupStore |
( |
const char * |
Name, |
|
|
int |
Value |
|
) |
| |
void cPlugin::SetupStore |
( |
const char * |
Name, |
|
|
int |
Value |
|
) |
| |
virtual bool cPlugin::Start |
( |
void |
| ) |
|
|
virtual |
bool cPlugin::Start |
( |
void |
| ) |
|
|
virtual |
virtual void cPlugin::Stop |
( |
void |
| ) |
|
|
virtual |
void cPlugin::Stop |
( |
void |
| ) |
|
|
virtual |
virtual cString cPlugin::SVDRPCommand |
( |
const char * |
Command, |
|
|
const char * |
Option, |
|
|
int & |
ReplyCode |
|
) |
| |
|
virtual |
cString cPlugin::SVDRPCommand |
( |
const char * |
Command, |
|
|
const char * |
Option, |
|
|
int & |
ReplyCode |
|
) |
| |
|
virtual |
const char ** cPlugin::SVDRPHelpPages |
( |
void |
| ) |
|
|
virtual |
virtual const char** cPlugin::SVDRPHelpPages |
( |
void |
| ) |
|
|
virtual |
virtual const char* cPlugin::Version |
( |
void |
| ) |
|
|
pure virtual |
Implemented in cPluginSkinCurses, cPluginOsddemo, cPluginRcu, cPluginStatus, cPluginEpgtableid0, cPluginPictures, cPluginHello, cPluginDvbhddevice, cPluginDvbsddevice, cPluginSvcCli, cPluginSvcSvr, and cPluginSvdrpdemo.
virtual const char* cPlugin::Version |
( |
void |
| ) |
|
|
pure virtual |
Implemented in cPluginSkinCurses, cPluginOsddemo, cPluginRcu, cPluginStatus, cPluginEpgtableid0, cPluginPictures, cPluginHello, cPluginDvbhddevice, cPluginDvbsddevice, cPluginSvcCli, cPluginSvcSvr, and cPluginSvdrpdemo.
Referenced by cSVDRP::CmdHELP(), cSVDRP::CmdPLUG(), cMenuSetupPlugins::cMenuSetupPlugins(), cPluginManager::InitializePlugins(), and main().
time_t cPlugin::WakeupTime |
( |
void |
| ) |
|
|
virtual |
virtual time_t cPlugin::WakeupTime |
( |
void |
| ) |
|
|
virtual |
Friends And Related Function Documentation
Member Data Documentation
static cString cPlugin::cacheDirectory |
|
staticprivate |
static cString cPlugin::configDirectory |
|
staticprivate |
const char * cPlugin::name |
|
private |
static cString cPlugin::resourceDirectory |
|
staticprivate |
The documentation for this class was generated from the following files: