vdr 2.6.1
Classes | Macros | Typedefs | Variables
config.h File Reference
#include <arpa/inet.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include "i18n.h"
#include "font.h"
#include "tools.h"

Go to the source code of this file.

Classes

class  cSVDRPhost
 
class  cSatCableNumbers
 
class  cConfig< T >
 
class  cNestedItem
 
class  cNestedItemList
 
class  cSVDRPhosts
 
class  cSetupLine
 
class  cSetup
 

Macros

#define VDRVERSION   "2.6.1"
 
#define VDRVERSNUM   20601
 
#define APIVERSION   "2.6.1"
 
#define APIVERSNUM   20601
 
#define MAINMENUHOOKSVERSION   "1.0.1"
 
#define MAINMENUHOOKSVERSNUM   10001
 
#define MAXPRIORITY   99
 
#define MINPRIORITY   (-MAXPRIORITY)
 
#define LIVEPRIORITY   0
 
#define TRANSFERPRIORITY   (LIVEPRIORITY - 1)
 
#define IDLEPRIORITY   (MINPRIORITY - 1)
 
#define MAXLIFETIME   99
 
#define DEFINSTRECTIME   180
 
#define TIMERMACRO_TITLE   "TITLE"
 
#define TIMERMACRO_EPISODE   "EPISODE"
 
#define TIMERMACRO_BEFORE   "{<}"
 
#define TIMERMACRO_MATCH   "{=}"
 
#define TIMERMACRO_AFTER   "{>}"
 
#define TIMERPATTERN_AVOID   "@"
 
#define TIMERPATTERN_BEGIN   "^"
 
#define TIMERPATTERN_END   "$"
 
#define MINOSDWIDTH   480
 
#define MAXOSDWIDTH   1920
 
#define MINOSDHEIGHT   324
 
#define MAXOSDHEIGHT   1200
 
#define MaxFileName   NAME_MAX
 
#define MaxSkinName   16
 
#define MaxThemeName   16
 
#define STANDARD_DVB   0
 
#define STANDARD_ANSISCTE   1
 
#define STANDARD_NORDIG   2
 

Typedefs

typedef uint32_t in_addr_t
 

Variables

cNestedItemList Folders
 
cNestedItemList Commands
 
cNestedItemList RecordingCommands
 
cSVDRPhosts SVDRPhosts
 
cSetup Setup
 

Macro Definition Documentation

◆ APIVERSION

#define APIVERSION   "2.6.1"

Definition at line 30 of file config.h.

◆ APIVERSNUM

#define APIVERSNUM   20601

Definition at line 31 of file config.h.

◆ DEFINSTRECTIME

#define DEFINSTRECTIME   180

Definition at line 49 of file config.h.

◆ IDLEPRIORITY

#define IDLEPRIORITY   (MINPRIORITY - 1)

Definition at line 47 of file config.h.

◆ LIVEPRIORITY

#define LIVEPRIORITY   0

Definition at line 45 of file config.h.

◆ MAINMENUHOOKSVERSION

#define MAINMENUHOOKSVERSION   "1.0.1"

Definition at line 40 of file config.h.

◆ MAINMENUHOOKSVERSNUM

#define MAINMENUHOOKSVERSNUM   10001

Definition at line 41 of file config.h.

◆ MaxFileName

#define MaxFileName   NAME_MAX

Definition at line 66 of file config.h.

◆ MAXLIFETIME

#define MAXLIFETIME   99

Definition at line 48 of file config.h.

◆ MAXOSDHEIGHT

#define MAXOSDHEIGHT   1200

Definition at line 64 of file config.h.

◆ MAXOSDWIDTH

#define MAXOSDWIDTH   1920

Definition at line 62 of file config.h.

◆ MAXPRIORITY

#define MAXPRIORITY   99

Definition at line 43 of file config.h.

◆ MaxSkinName

#define MaxSkinName   16

Definition at line 67 of file config.h.

◆ MaxThemeName

#define MaxThemeName   16

Definition at line 68 of file config.h.

◆ MINOSDHEIGHT

#define MINOSDHEIGHT   324

Definition at line 63 of file config.h.

◆ MINOSDWIDTH

#define MINOSDWIDTH   480

Definition at line 61 of file config.h.

◆ MINPRIORITY

#define MINPRIORITY   (-MAXPRIORITY)

Definition at line 44 of file config.h.

◆ STANDARD_ANSISCTE

#define STANDARD_ANSISCTE   1

Definition at line 78 of file config.h.

◆ STANDARD_DVB

#define STANDARD_DVB   0

Definition at line 77 of file config.h.

◆ STANDARD_NORDIG

#define STANDARD_NORDIG   2

Definition at line 79 of file config.h.

◆ TIMERMACRO_AFTER

#define TIMERMACRO_AFTER   "{>}"

Definition at line 55 of file config.h.

◆ TIMERMACRO_BEFORE

#define TIMERMACRO_BEFORE   "{<}"

Definition at line 53 of file config.h.

◆ TIMERMACRO_EPISODE

#define TIMERMACRO_EPISODE   "EPISODE"

Definition at line 52 of file config.h.

◆ TIMERMACRO_MATCH

#define TIMERMACRO_MATCH   "{=}"

Definition at line 54 of file config.h.

◆ TIMERMACRO_TITLE

#define TIMERMACRO_TITLE   "TITLE"

Definition at line 51 of file config.h.

◆ TIMERPATTERN_AVOID

#define TIMERPATTERN_AVOID   "@"

Definition at line 57 of file config.h.

◆ TIMERPATTERN_BEGIN

#define TIMERPATTERN_BEGIN   "^"

Definition at line 58 of file config.h.

◆ TIMERPATTERN_END

#define TIMERPATTERN_END   "$"

Definition at line 59 of file config.h.

◆ TRANSFERPRIORITY

#define TRANSFERPRIORITY   (LIVEPRIORITY - 1)

Definition at line 46 of file config.h.

◆ VDRVERSION

#define VDRVERSION   "2.6.1"

Definition at line 25 of file config.h.

◆ VDRVERSNUM

#define VDRVERSNUM   20601

Definition at line 26 of file config.h.

Typedef Documentation

◆ in_addr_t

typedef uint32_t in_addr_t

Definition at line 81 of file config.h.

Variable Documentation

◆ Commands

cNestedItemList Commands
extern

Definition at line 275 of file config.c.

◆ Folders

cNestedItemList Folders
extern

Definition at line 274 of file config.c.

◆ RecordingCommands

cNestedItemList RecordingCommands
extern

Definition at line 276 of file config.c.

◆ Setup

cSetup Setup
extern

Definition at line 372 of file config.c.

◆ SVDRPhosts

cSVDRPhosts SVDRPhosts
extern

Definition at line 280 of file config.c.