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