X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/11ee743260018770cbac975de70f2e2f9b727ca1..bcd7710513b1dcf713807530318c33832de962d6:/lib/dvb_ci/dvbci_camgr.cpp diff --git a/lib/dvb_ci/dvbci_camgr.cpp b/lib/dvb_ci/dvbci_camgr.cpp index eb30c410..1d172b1c 100644 --- a/lib/dvb_ci/dvbci_camgr.cpp +++ b/lib/dvb_ci/dvbci_camgr.cpp @@ -2,3 +2,69 @@ #include +eDVBCICAManagerSession::eDVBCICAManagerSession(eDVBCISlot *tslot) +{ + slot = tslot; + slot->ca_manager = this; +} + +eDVBCICAManagerSession::~eDVBCICAManagerSession() +{ + slot->ca_manager = 0; +} + +int eDVBCICAManagerSession::receivedAPDU(const unsigned char *tag, const void *data, int len) +{ + printf("SESSION(%d)/CA %02x %02x %02x: ", session_nb, tag[0], tag[1],tag[2]); + for (int i=0; i