SASC-NG
DVBSoftCAM

cam.h File Reference

#include <linux/dvb/ca.h>
#include <vdr/ci.h>
#include <vdr/thread.h>
#include "data.h"
#include "misc.h"

Go to the source code of this file.

Classes

class  cEcmCache
class  cCiFrame
class  cCaDescr
 SASC. More...
class  cPrgPid
class  cPrg
class  cCam
class  cDeCSA

Defines

#define MAX_CI_SLOTS   8
#define MAX_CI_SLOT_CAIDS   16
#define MAX_CW_IDX   16
#define MAX_SPLIT_SID   16
#define MAX_CSA_PIDS   8192
#define MAX_CSA_IDX   16

Typedefs

typedef int caid_t

Functions

void LogStatsDown (void)

Variables

cEcmCache ecmcache

Define Documentation

#define MAX_CI_SLOT_CAIDS   16

Definition at line 142 of file cam.h.

Referenced by cChannelCaids::cChannelCaids(), cCam::GetCaids(), and cChannelCaids::Sort().

#define MAX_CI_SLOTS   8

Definition at line 138 of file cam.h.

#define MAX_CSA_IDX   16

Definition at line 239 of file cam.h.

Referenced by cDeCSA::SetCaPid(), cDeCSA::SetDescr(), and cDeCSA::~cDeCSA().

#define MAX_CSA_PIDS   8192

Definition at line 238 of file cam.h.

Referenced by cDeCSA::Decrypt(), and cDeCSA::SetCaPid().

#define MAX_CW_IDX   16

Definition at line 145 of file cam.h.

Referenced by cCam::SetCWIndex(), and cCam::WriteCW().

#define MAX_SPLIT_SID   16

Definition at line 146 of file cam.h.

Referenced by cCam::AddPrg().


Typedef Documentation

typedef int caid_t

Definition at line 136 of file cam.h.


Function Documentation

void LogStatsDown ( void  )

Definition at line 110 of file cam.c.

References cMutex::Lock(), logstats, and cMutex::Unlock().

Referenced by cScPlugin::Stop().


Variable Documentation

Definition at line 640 of file cam.c.

Referenced by cMenuSetupSc::ProcessKey().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines