X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/9d43cb4dd6b2e057bfa80ec98d7422fe9c06e9c8..bf057ab3c120bf104f66dbaecd53edffffb0fb38:/lib/dvb_ci/dvbci_ui.h diff --git a/lib/dvb_ci/dvbci_ui.h b/lib/dvb_ci/dvbci_ui.h index b49a675b..680b7897 100644 --- a/lib/dvb_ci/dvbci_ui.h +++ b/lib/dvb_ci/dvbci_ui.h @@ -1,12 +1,15 @@ #ifndef __dvbci_ui_h #define __dvbci_ui_h +#include + #define MAX_SLOTS 2 class eDVBCI_UI { int state[MAX_SLOTS]; static eDVBCI_UI *instance; + std::string appName; protected: public: eDVBCI_UI(); @@ -14,7 +17,15 @@ public: static eDVBCI_UI *getInstance(); - int eDVBCI_UI::getState(int slot); + int getState(int slot); + void setState(int slot, int state); + std::string getAppName(int slot); + void setAppName(int slot, const char *name); + void setReset(int slot); + int initialize(int slot); + int startMMI(int slot); + int stopMMI(int slot); + int answerMMI(int slot, int answer, char *val); }; #endif