openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
servicets.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 "servicets.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/pmt.h>

Macros

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

Functions

 DEFINE_REF (TSAudioInfo)
 
 DEFINE_REF (eServiceTS)
 
static size_t crop (char *buf)
 
static int getline (char **pbuffer, size_t *pbufsize, int fd)
 

Variables

eAutoInitPtr< eServiceFactoryTSinit_eServiceFactoryTS (eAutoInitNumbers::service+1, "eServiceFactoryTS")
 

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 ( eServiceTS  )

◆ DEFINE_REF() [2/2]

DEFINE_REF ( TSAudioInfo  )

◆ getline()

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

Variable Documentation

◆ init_eServiceFactoryTS

eAutoInitPtr<eServiceFactoryTS> init_eServiceFactoryTS(eAutoInitNumbers::service+1, "eServiceFactoryTS") ( eAutoInitNumbers::service 1,
"eServiceFactoryTS"   
)