openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eFastScanTable< Section > Class Template Reference

#include <fastscan.h>

Inheritance diagram for eFastScanTable< Section >:
eTable< Section > eGTable iObject eFastScanFileTable< Section >

Public Member Functions

int createTable (unsigned int nr, const uint8_t *data, unsigned int max)
 
- Public Member Functions inherited from eTable< Section >
std::vector< Section * > & getSections ()
 
unsigned char * getBufferData ()
 
 ~eTable ()
 
- Public Member Functions inherited from eGTable
 eGTable ()
 
RESULT start (iDVBSectionReader *reader, const eDVBTableSpec &table)
 
RESULT start (iDVBDemux *reader, const eDVBTableSpec &table)
 
RESULT getSpec (eDVBTableSpec &spec)
 
virtual ~eGTable ()
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Public Attributes

sigc::signal2< void, int, int > tableProgress
 
- Public Attributes inherited from eGTable
sigc::signal1< void, int > tableReady
 
int error
 
int ready
 

Additional Inherited Members

- Protected Member Functions inherited from eGTable
virtual unsigned int totalSections (unsigned int max)
 
- Protected Member Functions inherited from iObject
virtual ~iObject ()
 
- Static Protected Attributes inherited from eGTable
static const bool m_debug = false
 

Member Function Documentation

◆ createTable()

template<class Section >
int eFastScanTable< Section >::createTable ( unsigned int  nr,
const uint8_t *  data,
unsigned int  max 
)
inlinevirtual

Reimplemented from eTable< Section >.

Member Data Documentation

◆ tableProgress

template<class Section >
sigc::signal2<void, int, int> eFastScanTable< Section >::tableProgress

The documentation for this class was generated from the following file: