summaryrefslogtreecommitdiff
path: root/services.h
diff options
context:
space:
mode:
Diffstat (limited to 'services.h')
-rw-r--r--services.h16
1 files changed, 14 insertions, 2 deletions
diff --git a/services.h b/services.h
index b2bba12..91b1d5b 100644
--- a/services.h
+++ b/services.h
@@ -152,16 +152,28 @@ class cServiceHandler
virtual std::string ReadSetupValue(const std::string& entry) = 0;
// Write a setup value
virtual bool WriteSetupValue(const std::string& entry, const std::string& value) = 0;
+};
+
+struct Epgsearch_services_v1_0
+{
+// in/out
+ std::auto_ptr<cServiceHandler> handler;
+};
+
+// Data structures for service "Epgsearch-services-v1.0"
+class cServiceHandler_v1_1 : public cServiceHandler
+{
+ public:
// Get timer conflicts
virtual std::list<std::string> TimerConflictList(bool relOnly=false) = 0;
// Check if a conflict check is advised
virtual bool IsConflictCheckAdvised() = 0;
};
-struct Epgsearch_services_v1_0
+struct Epgsearch_services_v1_1
{
// in/out
- std::auto_ptr<cServiceHandler> handler;
+ std::auto_ptr<cServiceHandler_v1_1> handler;
};
#endif