From 11ee743260018770cbac975de70f2e2f9b727ca1 Mon Sep 17 00:00:00 2001 From: Ronny Strutz Date: Fri, 12 Aug 2005 19:53:10 +0000 Subject: [PATCH 1/1] add ca manager --- lib/dvb_ci/Makefile.am | 3 ++- lib/dvb_ci/dvbci_camgr.cpp | 4 ++++ lib/dvb_ci/dvbci_camgr.h | 19 +++++++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 lib/dvb_ci/dvbci_camgr.cpp create mode 100644 lib/dvb_ci/dvbci_camgr.h diff --git a/lib/dvb_ci/Makefile.am b/lib/dvb_ci/Makefile.am index f88b2a4e..9b70269e 100644 --- a/lib/dvb_ci/Makefile.am +++ b/lib/dvb_ci/Makefile.am @@ -3,5 +3,6 @@ INCLUDES = \ noinst_LIBRARIES = libenigma_dvb_ci.a -libenigma_dvb_ci_a_SOURCES = dvbci.cpp dvbci_session.cpp dvbci_resmgr.cpp dvbci_appmgr.cpp +libenigma_dvb_ci_a_SOURCES = dvbci.cpp dvbci_session.cpp dvbci_resmgr.cpp \ + dvbci_appmgr.cpp dvbci_camgr.cpp diff --git a/lib/dvb_ci/dvbci_camgr.cpp b/lib/dvb_ci/dvbci_camgr.cpp new file mode 100644 index 00000000..eb30c410 --- /dev/null +++ b/lib/dvb_ci/dvbci_camgr.cpp @@ -0,0 +1,4 @@ +/* DVB CI CA Manager */ + +#include + diff --git a/lib/dvb_ci/dvbci_camgr.h b/lib/dvb_ci/dvbci_camgr.h new file mode 100644 index 00000000..7a278539 --- /dev/null +++ b/lib/dvb_ci/dvbci_camgr.h @@ -0,0 +1,19 @@ +#ifndef __dvbci_dvbci_camgr_h +#define __dvbci_dvbci_camgr_h + +#include + +#include + +class eDVBCICAManagerSession: public eDVBCISession +{ + enum { + stateFinal=statePrivate, + }; + std::set caids; + int receivedAPDU(const unsigned char *tag, const void *data, int len); + int doAction(); +public: +}; + +#endif -- 2.30.2