12 static eDVBCI_UI *instance;
23 static eDVBCI_UI *getInstance();
25 int getState(int slot);
26 void setState(int slot, int state);
27 std::string getAppName(int slot);
28 void setAppName(int slot, const char *name);
29 void setReset(int slot);
30 int initialize(int slot);
31 int startMMI(int slot);
32 int stopMMI(int slot);
33 int availableMMI(int slot);
34 int getMMIState(int slot);
36 int answerMenu(int slot, int answer);
37 int answerEnq(int slot, char *val);
38 int cancelEnq(int slot);
40 PyObject *eDVBCI_UI::getMMIScreen(int slot);
45 int mmiScreenEnq(int slot, int blind, int answerLen, char *text);
46 int mmiScreenBegin(int slot, int listmenu);
47 int mmiScreenAddText(int slot, int type, char *value);
48 int mmiScreenFinish(int slot);