diff options
author | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-02-28 20:28:50 +0100 |
---|---|---|
committer | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-02-28 20:28:50 +0100 |
commit | b77b2f7941412f71eb5d3d5ee41c0930a563a3b6 (patch) | |
tree | 5af0be613bc4d07464de41784bdef889658ecd8c /epgsearch.c | |
parent | b24ed2965c33dbe8c528d50999dfe661836b6f61 (diff) | |
download | vdr-plugin-epgsearch-b77b2f7941412f71eb5d3d5ee41c0930a563a3b6.tar.gz vdr-plugin-epgsearch-b77b2f7941412f71eb5d3d5ee41c0930a563a3b6.tar.bz2 |
new service interface version
Diffstat (limited to 'epgsearch.c')
-rw-r--r-- | epgsearch.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/epgsearch.c b/epgsearch.c index c1b18c7..278ac0a 100644 --- a/epgsearch.c +++ b/epgsearch.c @@ -401,6 +401,14 @@ bool cPluginEpgsearch::Service(const char *Id, void *Data) serviceData->handler = autoHandler; return true; } + if (strcmp(Id, "Epgsearch-services-v1.1") == 0) { + if (Data == NULL) + return true; + Epgsearch_services_v1_1* serviceData = (Epgsearch_services_v1_1*) Data; + std::auto_ptr<cEpgsearchServiceHandler> autoHandler(new cEpgsearchServiceHandler); + serviceData->handler = autoHandler; + return true; + } return false; } |