SASC
DVBSoftCAM

viaccess.c File Reference

#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "system-common.h"
#include "opts.h"
#include "misc.h"
#include "parse.h"
#include "log-core.h"
#include "viaccess.h"
#include "tps.h"
#include "log-viaccess.h"
#include "version.h"

Go to the source code of this file.

Classes

class  cPlainKeyVia
class  cViaccessCardInfo
class  cViaccessCardInfos
class  cViaccess
class  cSystemViaccess
class  cSystemLinkViaccess

Defines

#define SYSTEM_NAME   "Viaccess"
#define SYSTEM_PRI   -10
#define SYSTEM_CAN_HANDLE(x)   ((x)==SYSTEM_VIACCESS)
#define VIA1_KEYLEN   8
#define VIA2_KEYLEN   16
#define VIATPS_KEYLEN   16
#define MAX_NEW_KEYS   5

Functions

 SCAPIVERSTAG ()

Variables

static struct LogModule lm_sys
static cPlainKeyTypeReg
< cPlainKeyVia,'V'> 
KeyReg
static cViaccessCardInfos Vcards
static const char * tpsau []
static cSystemLinkViaccess staticInit

Define Documentation

#define MAX_NEW_KEYS   5

Definition at line 351 of file viaccess.c.

#define SYSTEM_CAN_HANDLE (   x)    ((x)==SYSTEM_VIACCESS)

Definition at line 39 of file viaccess.c.

#define SYSTEM_NAME   "Viaccess"

Definition at line 37 of file viaccess.c.

#define SYSTEM_PRI   -10

Definition at line 38 of file viaccess.c.

#define VIA1_KEYLEN   8

Definition at line 51 of file viaccess.c.

#define VIA2_KEYLEN   16

Definition at line 52 of file viaccess.c.

#define VIATPS_KEYLEN   16

Definition at line 53 of file viaccess.c.


Function Documentation

SCAPIVERSTAG ( )

Variable Documentation

Definition at line 66 of file viaccess.c.

struct LogModule lm_sys [static]
Initial value:

Definition at line 41 of file viaccess.c.

Definition at line 539 of file viaccess.c.

const char* tpsau[] [static]
Initial value:
 {
  trNOOP("stream"),
  trNOOP("tps.bin"),
  }

Definition at line 527 of file viaccess.c.

Definition at line 157 of file viaccess.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines