openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
cahandler.h File Reference
#include <lib/python/connections.h>
#include <lib/network/serversocket.h>
#include <dvbsi++/program_map_section.h>
#include <lib/base/eptrlist.h>
#include <lib/dvb/idvb.h>
#include <lib/dvb/esection.h>

Go to the source code of this file.

Classes

class  ePMTClient
 
class  eDVBCAService
 
class  iCryptoInfo
 
class  eDVBCAHandler
 

Macros

#define PMT_SERVER_SOCKET   "/tmp/.listen.camd.socket"
 
#define PMT_CLIENT_SOCKET   "/tmp/camd.socket"
 
#define LIST_MORE   0x00
 
#define LIST_FIRST   0x01
 
#define LIST_LAST   0x02
 
#define LIST_ONLY   0x03
 
#define LIST_ADD   0x04
 
#define LIST_UPDATE   0x05
 
#define CMD_OK_DESCRAMBLING   0x01
 
#define CMD_OK_MMI   0x02
 
#define CMD_QUERY   0x03
 
#define CMD_NOT_SELECTED   0x04
 

Typedefs

typedef std::map< eServiceReferenceDVB, eDVBCAService * > CAServiceMap
 

Functions

 SWIG_IGNORE (iCryptoInfo)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iCryptoInfo >, iCryptoInfoPtr)
 

Macro Definition Documentation

◆ CMD_NOT_SELECTED

#define CMD_NOT_SELECTED   0x04

◆ CMD_OK_DESCRAMBLING

#define CMD_OK_DESCRAMBLING   0x01

◆ CMD_OK_MMI

#define CMD_OK_MMI   0x02

◆ CMD_QUERY

#define CMD_QUERY   0x03

◆ LIST_ADD

#define LIST_ADD   0x04

◆ LIST_FIRST

#define LIST_FIRST   0x01

◆ LIST_LAST

#define LIST_LAST   0x02

◆ LIST_MORE

#define LIST_MORE   0x00

◆ LIST_ONLY

#define LIST_ONLY   0x03

◆ LIST_UPDATE

#define LIST_UPDATE   0x05

◆ PMT_CLIENT_SOCKET

#define PMT_CLIENT_SOCKET   "/tmp/camd.socket"

◆ PMT_SERVER_SOCKET

#define PMT_SERVER_SOCKET   "/tmp/.listen.camd.socket"

Typedef Documentation

◆ CAServiceMap

Function Documentation

◆ SWIG_IGNORE()

SWIG_IGNORE ( iCryptoInfo  )

◆ SWIG_TEMPLATE_TYPEDEF()

SWIG_TEMPLATE_TYPEDEF ( ePtr< iCryptoInfo ,
iCryptoInfoPtr   
)