use boundFunction from tools
[enigma2.git] / lib / dvb_ci / dvbci.h
index 7b8a8e252ffc28e46e15e0e1fe2388f5de09dde4..bdfa5d96d49cc182d82a9bf438df3e77a15532fb 100644 (file)
@@ -6,6 +6,7 @@
 class eDVBCISession;
 class eDVBCIApplicationManagerSession;
 class eDVBCICAManagerSession;
+class eDVBCIMMISession;
 
 class eDVBCISlot: public iObject, public Object
 {
@@ -26,10 +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
@@ -46,7 +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