X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/22dd42bd9ac717c439bd339f0c85adbf3defe2b6..9b1c4b296ae2f83c62cb83c5babfc35cbc3d52f7:/lib/dvb_ci/dvbci_appmgr.cpp diff --git a/lib/dvb_ci/dvbci_appmgr.cpp b/lib/dvb_ci/dvbci_appmgr.cpp index f07ea999..28e0659d 100644 --- a/lib/dvb_ci/dvbci_appmgr.cpp +++ b/lib/dvb_ci/dvbci_appmgr.cpp @@ -3,6 +3,17 @@ #include #include +eDVBCIApplicationManagerSession::eDVBCIApplicationManagerSession(eDVBCISlot *tslot) +{ + slot = tslot; + slot->setAppManager(this); +} + +eDVBCIApplicationManagerSession::~eDVBCIApplicationManagerSession() +{ + slot->setAppManager(NULL); +} + int eDVBCIApplicationManagerSession::receivedAPDU(const unsigned char *tag,const void *data, int len) { printf("SESSION(%d)/APP %02x %02x %02x: ", session_nb, tag[0], tag[1], tag[2]); @@ -81,5 +92,6 @@ int eDVBCIApplicationManagerSession::startMMI() printf("in appmanager -> startmmi()\n"); const unsigned char tag[3]={0x9F, 0x80, 0x22}; // Tenter_menu sendAPDU(tag); + return 0; }