class eDVBCISession;
class eDVBCIApplicationManagerSession;
class eDVBCICAManagerSession;
+class eDVBCIMMISession;
class eDVBCISlot: public iObject, public Object
{
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
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