X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/11ee743260018770cbac975de70f2e2f9b727ca1..f0c5ac102ddaf0bfbf86743a5aec0ea4accc605c:/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