git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix and simplify PluginList
[enigma2.git]
/
lib
/
dvb_ci
/
dvbci_camgr.h
diff --git
a/lib/dvb_ci/dvbci_camgr.h
b/lib/dvb_ci/dvbci_camgr.h
index 7a278539dfa49ca8ccc1e080d43b8a7885b10c8a..91d3eef6960c14cacc028e453e5f02e02baf19ff 100644
(file)
--- 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
#ifndef __dvbci_dvbci_camgr_h
#define __dvbci_dvbci_camgr_h
-#include <
set
>
+#include <
vector
>
#include <lib/dvb_ci/dvbci_session.h>
#include <lib/dvb_ci/dvbci_session.h>
@@
-10,10
+10,15
@@
class eDVBCICAManagerSession: public eDVBCISession
enum {
stateFinal=statePrivate,
};
enum {
stateFinal=statePrivate,
};
- std::
set<in
t> caids;
+ std::
vector<uint16_
t> caids;
int receivedAPDU(const unsigned char *tag, const void *data, int len);
int doAction();
public:
int receivedAPDU(const unsigned char *tag, const void *data, int len);
int doAction();
public:
+ eDVBCICAManagerSession(eDVBCISlot *tslot);
+ ~eDVBCICAManagerSession();
+
+ const std::vector<uint16_t> &getCAIDs() const { return caids; }
+ int sendCAPMT(unsigned char *pmt, int len);
};
#endif
};
#endif