10 #include <vdr/interface.h> 11 #include <vdr/plugin.h> 23 virtual bool Service(
const char *Id,
void *Data);
48 p->
Service(
"ReportBoredPlugin-v1.0", &rbp);
54 snprintf(s,
sizeof(s),
"Plugin %s can add", p->
Name());
64 snprintf(s,
sizeof(s),
"Plugin thinks that 1+1=%i", adds.
sum);
78 if (strcmp(Id,
"ReportBoredPlugin-v1.0") == 0) {
82 snprintf(s,
sizeof(s),
"Plugin %s informed client that it is bored.", rbp->
BoredPlugin->
Name());
virtual const char * Description(void)
bool Confirm(const char *s, int Seconds=10, bool WaitForTimeout=false)
static const char * VERSION
virtual const char * Version(void)
virtual cOsdObject * MainMenuAction(void)
static bool CallAllServices(const char *Id, void *Data=NULL)
static cPlugin * CallFirstService(const char *Id, void *Data=NULL)
VDRPLUGINCREATOR(cPluginSvcCli)
static const char * MAINMENUENTRY
virtual const char * MainMenuEntry(void)
static cPlugin * GetPlugin(int Index)
virtual bool Service(const char *Id, void *Data)
static const char * DESCRIPTION
virtual bool Service(const char *Id, void *Data=NULL)