add remove/add partition interface for external applications not using autofs
[enigma2.git] / lib / dvb_ci / dvbci_appmgr.h
1 #ifndef __dvbci_dvbci_appmgr_h
2 #define __dvbci_dvbci_appmgr_h
3
4 #include <lib/dvb_ci/dvbci_session.h>
5
6 class eDVBCIApplicationManagerSession: public eDVBCISession
7 {
8         enum {
9                 stateFinal=statePrivate,
10         };
11         
12         eDVBCISlot *slot;
13         
14         int wantmenu;
15         int receivedAPDU(const unsigned char *tag, const void *data, int len);
16         int doAction();
17 public:
18         eDVBCIApplicationManagerSession(eDVBCISlot *tslot);
19         ~eDVBCIApplicationManagerSession();
20         int enterMenu();
21         int startMMI();
22 };
23
24 #endif