12#include <vdr/interface.h>
13#include <vdr/plugin.h>
30 virtual bool ProcessArgs(
int argc,
char *argv[])
override;
31 virtual bool Start(
void)
override;
36 virtual bool SetupParse(
const char *
Name,
const char *Value)
override;
51 virtual void Store(
void)
override;
89 return " -a ABC, --aaa=ABC do something nice with ABC\n"
90 " -b, --bbb activate 'plan B'\n";
96 static struct option long_options[] = {
97 {
"aaa", required_argument, NULL,
'a' },
98 {
"bbb", no_argument, NULL,
'b' },
99 { NULL, no_argument, NULL, 0 }
103 while ((c = getopt_long(argc, argv,
"a:b", long_options, NULL)) != -1) {
109 default:
return false;
virtual const char * CommandLineHelp(void) override
virtual void Housekeeping(void) override
virtual const char * Description(void) override
virtual cOsdObject * MainMenuAction(void) override
virtual const char * Version(void) override
virtual bool ProcessArgs(int argc, char *argv[]) override
virtual const char * MainMenuEntry(void) override
virtual ~cPluginHello() override
virtual bool SetupParse(const char *Name, const char *Value) override
virtual cMenuSetupPage * SetupMenu(void) override
virtual bool Start(void) override
static const char * VERSION
static const char * DESCRIPTION
static const char * MAINMENUENTRY
static const char * VERSION
static const char * DESCRIPTION
static const char * MAINMENUENTRY
#define VDRPLUGINCREATOR(PluginClass)