diff options
| author | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-11-18 03:35:39 +0000 |
|---|---|---|
| committer | Ronny Strutz <ronny.strutz@multimedia-labs.de> | 2005-11-18 03:35:39 +0000 |
| commit | a3825f28e9fd321640ecaf782b2983669fb5e743 (patch) | |
| tree | 143e0c81b221d403dfd5d45ce8144ba28a0cc004 /lib/dvb_ci/dvbci_appmgr.cpp | |
| parent | 5cdabb1038ec3f628001f26f5d587eb95ca6465d (diff) | |
| download | enigma2-a3825f28e9fd321640ecaf782b2983669fb5e743.tar.gz enigma2-a3825f28e9fd321640ecaf782b2983669fb5e743.zip | |
app-manager takes care of its own instancepointer in slot
Diffstat (limited to 'lib/dvb_ci/dvbci_appmgr.cpp')
| -rw-r--r-- | lib/dvb_ci/dvbci_appmgr.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/dvb_ci/dvbci_appmgr.cpp b/lib/dvb_ci/dvbci_appmgr.cpp index f07ea999..7843554d 100644 --- a/lib/dvb_ci/dvbci_appmgr.cpp +++ b/lib/dvb_ci/dvbci_appmgr.cpp @@ -3,6 +3,17 @@ #include <lib/dvb_ci/dvbci_appmgr.h> #include <lib/dvb_ci/dvbci_ui.h> +eDVBCIApplicationManagerSession::eDVBCIApplicationManagerSession(eDVBCISlot *tslot) +{ + slot = tslot; + slot->application_manager = this; +} + +eDVBCIApplicationManagerSession::~eDVBCIApplicationManagerSession() +{ + slot = 0; +} + 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]); |
