![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <dvbtime.h>
Public Member Functions | |
TimeTable (eDVBChannel *chan, int update_count=0) | |
void | startTable (eDVBTableSpec spec) |
void | startTimer (int interval) |
int | getUpdateCount () |
virtual void | start ()=0 |
![]() | |
eGTable () | |
RESULT | start (iDVBSectionReader *reader, const eDVBTableSpec &table) |
RESULT | start (iDVBDemux *reader, const eDVBTableSpec &table) |
RESULT | getSpec (eDVBTableSpec &spec) |
virtual | ~eGTable () |
![]() | |
void | operator delete (void *p) |
virtual void | AddRef ()=0 |
virtual void | Release ()=0 |
Protected Member Functions | |
void | ready (int) |
![]() | |
virtual int | createTable (unsigned int nr, const uint8_t *data, unsigned int max)=0 |
virtual unsigned int | totalSections (unsigned int max) |
![]() | |
virtual | ~iObject () |
Protected Attributes | |
eDVBChannel * | chan |
ePtr< iDVBDemux > | demux |
ePtr< eTimer > | m_interval_timer |
int | update_count |
Additional Inherited Members | |
![]() | |
sigc::signal1< void, int > | tableReady |
int | error |
int | ready |
![]() | |
static const bool | m_debug = false |
TimeTable::TimeTable | ( | eDVBChannel * | chan, |
int | update_count = 0 |
||
) |
|
inline |
|
protected |
void TimeTable::startTable | ( | eDVBTableSpec | spec | ) |
void TimeTable::startTimer | ( | int | interval | ) |
|
protected |
|
protected |