Public Member Functions | |
void | release () |
void | setDataProcessor (IDataProcessor *dataProcessor) |
void | decodeSdt (string fileName) |
void | decodeSdtSection (ITransportSection *section) |
set< IEventInfo * > * | decodeEit (string fileName) |
void | decodeTot (ITransportSection *section) |
void | decodeCdt (string fileName) |
void | decodeEitSection (ITransportSection *section) |
void | addEPGListener (IEPGListener *listener, string request, unsigned char type) |
map< string, struct SIField > | createMap () |
void | removeEPGListener (IEPGListener *listener) |
Static Public Member Functions | |
static EPGProcessor * | getInstance () |
Protected Attributes | |
IServiceInfo * | service |
map< unsigned int, IEventInfo * > * | eventPresent |
map< unsigned int, IEventInfo * > * | eventSchedule |
ITOT * | tot |
set< string > * | cdt |
int | files |
set< IEPGListener * > * | epgListeners |
set< IEPGListener * > * | serviceListeners |
set< IEPGListener * > * | timeListeners |
IDataProcessor * | dataProcessor |
Static Protected Attributes | |
static EPGProcessor * | _instance = NULL |