add ca manager
[vuplus_dvbapp] / lib / dvb_ci / dvbci_camgr.h
diff --git a/lib/dvb_ci/dvbci_camgr.h b/lib/dvb_ci/dvbci_camgr.h
new file mode 100644 (file)
index 0000000..7a27853
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef __dvbci_dvbci_camgr_h
+#define __dvbci_dvbci_camgr_h
+
+#include <set>
+
+#include <lib/dvb_ci/dvbci_session.h>
+
+class eDVBCICAManagerSession: public eDVBCISession
+{
+       enum {
+               stateFinal=statePrivate,
+       };
+       std::set<int> caids;
+       int receivedAPDU(const unsigned char *tag, const void *data, int len);
+       int doAction();
+public:
+};
+
+#endif