openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
servicewebts.cpp File Reference
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string>
#include <sys/socket.h>
#include <netdb.h>
#include <signal.h>
#include <time.h>
#include "servicewebts.h"
#include <lib/base/eerror.h>
#include <lib/base/object.h>
#include <lib/base/ebase.h>
#include <lib/service/service.h>
#include <lib/base/init_num.h>
#include <lib/base/init.h>
#include <lib/dvb/decoder.h>
#include <lib/dvb/epgcache.h>
#include <lib/dvb/pmt.h>

Macros

#define MAX(a, b)   ((a) > (b) ? (a) : (b))
 
#define REGISTRATION_DESCRIPTOR   5
 
#define LANGUAGE_DESCRIPTOR   10
 

Functions

 DEFINE_REF (TSAudioInfoWeb)
 
 DEFINE_REF (eServiceWebTS)
 
static size_t crop (char *buf)
 
static int getline (char **pbuffer, size_t *pbufsize, int fd)
 

Variables

static int VPID = 0
 
static int PID_SET = 0
 
static int APID = 0
 
static int H264 =0
 
eAutoInitPtr< eServiceFactoryWebTSinit_eServiceFactoryWebTS (eAutoInitNumbers::service+1, "eServiceFactoryWebTS")
 

Macro Definition Documentation

◆ LANGUAGE_DESCRIPTOR

#define LANGUAGE_DESCRIPTOR   10

◆ MAX

#define MAX (   a,
 
)    ((a) > (b) ? (a) : (b))

◆ REGISTRATION_DESCRIPTOR

#define REGISTRATION_DESCRIPTOR   5

Function Documentation

◆ crop()

static size_t crop ( char *  buf)
static

◆ DEFINE_REF() [1/2]

DEFINE_REF ( eServiceWebTS  )

◆ DEFINE_REF() [2/2]

DEFINE_REF ( TSAudioInfoWeb  )

◆ getline()

static int getline ( char **  pbuffer,
size_t *  pbufsize,
int  fd 
)
static

Variable Documentation

◆ APID

int APID = 0
static

◆ H264

int H264 =0
static

◆ init_eServiceFactoryWebTS

eAutoInitPtr<eServiceFactoryWebTS> init_eServiceFactoryWebTS(eAutoInitNumbers::service+1, "eServiceFactoryWebTS") ( eAutoInitNumbers::service 1,
"eServiceFactoryWebTS"   
)

◆ PID_SET

int PID_SET = 0
static

◆ VPID

int VPID = 0
static