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

#include <esection.h>

Inheritance diagram for eAUTable< Table >:
eAUGTable

Public Member Functions

 eAUTable ()
 
 ~eAUTable ()
 
void stop ()
 
int begin (eMainloop *m, const eDVBTableSpec &spec, ePtr< iDVBDemux > demux)
 
int begin (eMainloop *m, const eDVBTableSpec &spec, ePtr< iDVBSectionReader > reader)
 
int get ()
 
RESULT getCurrent (ePtr< Table > &ptr)
 
int ready ()
 
void inject (Table *t)
 
void getNext (int error)
 
- Public Member Functions inherited from eAUGTable
virtual ~eAUGTable ()
 

Additional Inherited Members

- Public Attributes inherited from eAUGTable
sigc::signal1< void, int > tableReady
 
- Protected Member Functions inherited from eAUGTable
void slotTableReady (int)
 

Constructor & Destructor Documentation

◆ eAUTable()

template<class Table >
eAUTable< Table >::eAUTable ( )
inline

◆ ~eAUTable()

template<class Table >
eAUTable< Table >::~eAUTable ( )
inline

Member Function Documentation

◆ begin() [1/2]

template<class Table >
int eAUTable< Table >::begin ( eMainloop m,
const eDVBTableSpec spec,
ePtr< iDVBDemux demux 
)
inline

◆ begin() [2/2]

template<class Table >
int eAUTable< Table >::begin ( eMainloop m,
const eDVBTableSpec spec,
ePtr< iDVBSectionReader reader 
)
inline

◆ get()

template<class Table >
int eAUTable< Table >::get ( )
inline

◆ getCurrent()

template<class Table >
RESULT eAUTable< Table >::getCurrent ( ePtr< Table > &  ptr)
inline

◆ getNext()

template<class Table >
void eAUTable< Table >::getNext ( int  error)
inlinevirtual

Implements eAUGTable.

◆ inject()

template<class Table >
void eAUTable< Table >::inject ( Table *  t)
inline

◆ ready()

template<class Table >
int eAUTable< Table >::ready ( )
inline

◆ stop()

template<class Table >
void eAUTable< Table >::stop ( )
inline

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