use boundFunction from tools
[enigma2.git] / lib / dvb_ci / dvbci.h
index 43952c2f06042e3e4049a2e85602daf6aade8c50..bdfa5d96d49cc182d82a9bf438df3e77a15532fb 100644 (file)
@@ -6,6 +6,7 @@
 class eDVBCISession;
 class eDVBCIApplicationManagerSession;
 class eDVBCICAManagerSession;
+class eDVBCIMMISession;
 
 class eDVBCISlot: public iObject, public Object
 {
@@ -26,9 +27,15 @@ public:
        
        eDVBCIApplicationManagerSession *application_manager;
        eDVBCICAManagerSession *ca_manager;
+       eDVBCIMMISession *mmi_session;
        
        int getSlotID();
        int reset();
+       int initialize();
+       int startMMI();
+       int stopMMI();
+       int answerText(int answer);
+       int answerEnq(int answer, char *value);
 };
 
 class eDVBCIInterfaces
@@ -45,6 +52,11 @@ public:
        static eDVBCIInterfaces *getInstance();
        
        int reset(int slot);
+       int initialize(int slot);
+       int startMMI(int slot);
+       int stopMMI(int slot);
+       int answerText(int slot, int answer);
+       int answerEnq(int slot, int answer, char *value);
 };
 
 #endif