openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
servicedvb.cpp File Reference
#include <lib/base/eerror.h>
#include <lib/base/object.h>
#include <string>
#include <lib/service/servicedvb.h>
#include <lib/service/service.h>
#include <lib/base/estring.h>
#include <lib/base/init_num.h>
#include <lib/base/init.h>
#include <lib/dvb/dvb.h>
#include <lib/dvb/db.h>
#include <lib/dvb/decoder.h>
#include <lib/components/file_eraser.h>
#include <lib/service/servicedvbrecord.h>
#include <lib/service/event.h>
#include <lib/dvb/metaparser.h>
#include <lib/dvb/tstools.h>
#include <lib/python/python.h>
#include <lib/base/nconfig.h>
#include <lib/base/httpsstream.h>
#include <lib/base/httpstream.h>
#include <lib/service/servicedvbfcc.h>
#include "servicepeer.h"
#include <lib/gui/esubtitle.h>
#include <sys/vfs.h>
#include <sys/stat.h>
#include <byteswap.h>
#include <netinet/in.h>
#include <lib/dvb/fcc.h>
#include <iostream>
#include <fstream>
#include <ios>
#include <sstream>
#include <iomanip>
#include <lib/dvb/epgcache.h>

Classes

class  eStaticServiceDVBInformation
 
class  eStaticServiceDVBPVRInformation
 
class  eDVBPVRServiceOfflineOperations
 

Macros

#define SUBT_TXT_ABNORMAL_PTS_DIFFS   1800000
 

Functions

 DEFINE_REF (eStaticServiceDVBInformation)
 
 DEFINE_REF (eStaticServiceDVBBouquetInformation)
 
 DEFINE_REF (eStaticServiceDVBPVRInformation)
 
static bool looksLikeRecording (const std::string &n)
 
 DEFINE_REF (eDVBPVRServiceOfflineOperations)
 
static int reindex_work (const std::string &filename)
 
 DEFINE_REF (eDVBServiceList)
 

Variables

eAutoInitPtr< eServiceFactoryDVBinit_eServiceFactoryDVB (eAutoInitNumbers::service+1, "eServiceFactoryDVB")
 

Macro Definition Documentation

◆ SUBT_TXT_ABNORMAL_PTS_DIFFS

#define SUBT_TXT_ABNORMAL_PTS_DIFFS   1800000

Function Documentation

◆ DEFINE_REF() [1/5]

◆ DEFINE_REF() [2/5]

DEFINE_REF ( eDVBServiceList  )

◆ DEFINE_REF() [3/5]

◆ DEFINE_REF() [4/5]

DEFINE_REF ( eStaticServiceDVBInformation  )

◆ DEFINE_REF() [5/5]

◆ looksLikeRecording()

static bool looksLikeRecording ( const std::string &  n)
static

◆ reindex_work()

static int reindex_work ( const std::string &  filename)
static

Variable Documentation

◆ init_eServiceFactoryDVB

eAutoInitPtr<eServiceFactoryDVB> init_eServiceFactoryDVB(eAutoInitNumbers::service+1, "eServiceFactoryDVB") ( eAutoInitNumbers::service 1,
"eServiceFactoryDVB"   
)