printf("DATE-TIME\n");
break;
case 0x00400041:
- session=new eDVBCIMMISession;
- printf("MMI\n");
+ session = new eDVBCIMMISession(slot);
+ printf("MMI - create session\n");
break;
case 0x00100041:
// session=new eDVBCIAuthSession;
if (len)
printf("PROTOCOL: warning, TL-Data has invalid length\n");
}
+
+eDVBCISession::~eDVBCISession()
+{
+}
+
virtual int doAction()=0;
void handleClose();
public:
+ virtual ~eDVBCISession();
+
+
int poll() { if (action) { action=doAction(); return 1; } return 0; }
enum { stateInCreation, stateBusy, stateInDeletion, stateStarted, statePrivate};
int getStatus() { return status; }
static int pollAll();
+
};
#endif