

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 |
1.8.6