X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/71efef08fb67e1287dc8f295e4ffe3cfc1aa23c1..f0b5b5c0d6a4320b318f0a700492b6046a39e18a:/lib/dvb_ci/dvbci.h diff --git a/lib/dvb_ci/dvbci.h b/lib/dvb_ci/dvbci.h index 7b8a8e25..e9de4876 100644 --- a/lib/dvb_ci/dvbci.h +++ b/lib/dvb_ci/dvbci.h @@ -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