openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
dvbci.cpp File Reference
#include <sstream>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <ios>
#include <fstream>
#include <iomanip>
#include <lib/base/init.h>
#include <lib/base/init_num.h>
#include <lib/base/cfile.h>
#include <lib/base/ebase.h>
#include <lib/base/eerror.h>
#include <lib/base/nconfig.h>
#include <lib/base/esimpleconfig.h>
#include <lib/dvb/db.h>
#include <lib/dvb/pmt.h>
#include <lib/dvb_ci/dvbci.h>
#include <lib/dvb_ci/dvbci_session.h>
#include <lib/dvb_ci/dvbci_camgr.h>
#include <lib/dvb_ci/dvbci_ui.h>
#include <lib/dvb_ci/dvbci_appmgr.h>
#include <lib/dvb_ci/dvbci_mmi.h>
#include <dvbsi++/ca_program_map_section.h>

Macros

#define eDebugCI(x...)
 

Functions

static char * readInputCI (int NimNumber)
 
static std::string getTunerLetterDM (int NimNumber)
 
static bool canDescrambleMultipleServices (int slotid)
 
const char * PyObject_TypeStr (PyObject *o)
 
 DEFINE_REF (eDVBCISlot)
 

Variables

eAutoInitP0< eDVBCIInterfacesinit_eDVBCIInterfaces (eAutoInitNumbers::dvb, "CI Slots")
 

Macro Definition Documentation

◆ eDebugCI

#define eDebugCI (   x...)

Function Documentation

◆ canDescrambleMultipleServices()

static bool canDescrambleMultipleServices ( int  slotid)
static

◆ DEFINE_REF()

DEFINE_REF ( eDVBCISlot  )

◆ getTunerLetterDM()

static std::string getTunerLetterDM ( int  NimNumber)
static

◆ PyObject_TypeStr()

const char* PyObject_TypeStr ( PyObject *  o)

◆ readInputCI()

static char* readInputCI ( int  NimNumber)
static

Variable Documentation

◆ init_eDVBCIInterfaces

eAutoInitP0<eDVBCIInterfaces> init_eDVBCIInterfaces(eAutoInitNumbers::dvb, "CI Slots") ( eAutoInitNumbers::dvb  ,
"CI Slots"   
)