dynamic update demux setting in running ca services (change demux mask in capmt and...
[enigma2.git] / lib / dvb_ci / dvbci.h
index 7b8a8e252ffc28e46e15e0e1fe2388f5de09dde4..e9de48763df6275aa2358febefe5bf47d467f549 100644 (file)
@@ -6,6 +6,7 @@
 class eDVBCISession;
 class eDVBCIApplicationManagerSession;
 class eDVBCICAManagerSession;
+class eDVBCIMMISession;
 
 class eDVBCISlot: public iObject, public Object
 {
@@ -26,10 +27,14 @@ public:
        
        eDVBCIApplicationManagerSession *application_manager;
        eDVBCICAManagerSession *ca_manager;
+       eDVBCIMMISession *mmi_session;
        
        int getSlotID();
        int reset();
+       int initialize();
        int startMMI();
+       int stopMMI();
+       int answerMMI(int answer, char *value);
 };
 
 class eDVBCIInterfaces
@@ -46,7 +51,10 @@ public:
        static eDVBCIInterfaces *getInstance();
        
        int reset(int slot);
+       int initialize(int slot);
        int startMMI(int slot);
+       int stopMMI(int slot);
+       int answerMMI(int slot, int answer, char *value);
 };
 
 #endif