summaryrefslogtreecommitdiff
path: root/xmltv2vdr.h
diff options
context:
space:
mode:
Diffstat (limited to 'xmltv2vdr.h')
-rw-r--r--xmltv2vdr.h26
1 files changed, 21 insertions, 5 deletions
diff --git a/xmltv2vdr.h b/xmltv2vdr.h
index 3644969..2f8a308 100644
--- a/xmltv2vdr.h
+++ b/xmltv2vdr.h
@@ -26,6 +26,13 @@ static const char *DESCRIPTION = trNOOP("Imports xmltv epg into vdr");
int ioprio_set(int which, int who, int ioprio);
+// Data structure for service "Epgsearch-enablesearchtimers-v1.0"
+struct Epgsearch_enablesearchtimers_v1_0
+{
+// in
+ bool enable; // enable search timer thread?
+};
+
class cSVDRPMsg
{
private:
@@ -34,6 +41,20 @@ public:
bool Send(const char *format, ...);
};
+class cEPGSearch_Client
+{
+private:
+ cPlugin *plugin;
+public:
+ cEPGSearch_Client();
+ bool Installed()
+ {
+ return (plugin!=NULL);
+ }
+ bool EnableSearchTimer();
+ bool DisableSearchTimer();
+};
+
class cEPGTimer : public cThread
{
private:
@@ -160,7 +181,6 @@ private:
int epall;
int imgdelafter;
bool wakeup;
- bool epgsearchexists;
cEPGMappings epgmappings;
cTEXTMappings textmappings;
cEPGSources epgsources;
@@ -262,10 +282,6 @@ public:
{
return order;
}
- bool EPGSearchExists()
- {
- return epgsearchexists;
- }
void SetEPAll(int Value)
{
epall=Value;