summaryrefslogtreecommitdiff
path: root/epgsearch.c
diff options
context:
space:
mode:
authorChristian Wieninger <cwieninger (at) gmx (dot) de>2008-02-28 20:28:50 +0100
committerChristian Wieninger <cwieninger (at) gmx (dot) de>2008-02-28 20:28:50 +0100
commitb77b2f7941412f71eb5d3d5ee41c0930a563a3b6 (patch)
tree5af0be613bc4d07464de41784bdef889658ecd8c /epgsearch.c
parentb24ed2965c33dbe8c528d50999dfe661836b6f61 (diff)
downloadvdr-plugin-epgsearch-b77b2f7941412f71eb5d3d5ee41c0930a563a3b6.tar.gz
vdr-plugin-epgsearch-b77b2f7941412f71eb5d3d5ee41c0930a563a3b6.tar.bz2
new service interface version
Diffstat (limited to 'epgsearch.c')
-rw-r--r--epgsearch.c8
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;
}