X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/11ee743260018770cbac975de70f2e2f9b727ca1..7fb088ec04db7eb68ff7294393f53ba33f533655:/lib/dvb_ci/dvbci_camgr.h diff --git a/lib/dvb_ci/dvbci_camgr.h b/lib/dvb_ci/dvbci_camgr.h index 7a278539..91d3eef6 100644 --- a/lib/dvb_ci/dvbci_camgr.h +++ b/lib/dvb_ci/dvbci_camgr.h @@ -1,7 +1,7 @@ #ifndef __dvbci_dvbci_camgr_h #define __dvbci_dvbci_camgr_h -#include +#include #include @@ -10,10 +10,15 @@ class eDVBCICAManagerSession: public eDVBCISession enum { stateFinal=statePrivate, }; - std::set caids; + std::vector caids; int receivedAPDU(const unsigned char *tag, const void *data, int len); int doAction(); public: + eDVBCICAManagerSession(eDVBCISlot *tslot); + ~eDVBCICAManagerSession(); + + const std::vector &getCAIDs() const { return caids; } + int sendCAPMT(unsigned char *pmt, int len); }; #endif