aboutsummaryrefslogtreecommitdiff
path: root/lib/service/iservice.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-12-14 17:07:42 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-12-14 17:07:42 +0000
commit55c2a88ecd94a2eb6aa00f1227912fcd2659932b (patch)
tree785306edb681cfa959940892003b3ebf408be9f8 /lib/service/iservice.h
parentacf619a3c304992a7ec093cd95fdd6c0805cca66 (diff)
downloadenigma2-55c2a88ecd94a2eb6aa00f1227912fcd2659932b.tar.gz
enigma2-55c2a88ecd94a2eb6aa00f1227912fcd2659932b.zip
add possibility to get a dict with transponderdata for servicerefs
Diffstat (limited to 'lib/service/iservice.h')
-rw-r--r--lib/service/iservice.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/service/iservice.h b/lib/service/iservice.h
index 85ac6fd3..c809e813 100644
--- a/lib/service/iservice.h
+++ b/lib/service/iservice.h
@@ -243,7 +243,8 @@ public:
virtual int getInfo(const eServiceReference &ref, int w);
virtual std::string getInfoString(const eServiceReference &ref,int w);
-
+ virtual PyObject *getInfoObject(const eServiceReference &ref, int w);
+
virtual int setInfo(const eServiceReference &ref, int w, int v);
virtual int setInfoString(const eServiceReference &ref, int w, const char *v);
};
@@ -303,7 +304,9 @@ public:
sDVBState, /* states as defined in pmt handler (as events there) */
sVideoHeight,
- sVideoWidth
+ sVideoWidth,
+
+ sTransponderData /* transponderdata as python dict */
};
enum { resNA = -1, resIsString = -2, resIsPyObject = -3 };