Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
br::pucrio::telemidia::ginga::core::dataprocessing::epg::EPGProcessor Class Reference
Inheritance diagram for br::pucrio::telemidia::ginga::core::dataprocessing::epg::EPGProcessor:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::core::dataprocessing::epg::EPGProcessor:
Collaboration graph
[legend]

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 SIFieldcreateMap ()
 
void removeEPGListener (IEPGListener *listener)
 

Static Public Member Functions

static EPGProcessorgetInstance ()
 

Protected Attributes

IServiceInfoservice
 
map< unsigned int, IEventInfo * > * eventPresent
 
map< unsigned int, IEventInfo * > * eventSchedule
 
ITOTtot
 
set< string > * cdt
 
int files
 
set< IEPGListener * > * epgListeners
 
set< IEPGListener * > * serviceListeners
 
set< IEPGListener * > * timeListeners
 
IDataProcessordataProcessor
 

Static Protected Attributes

static EPGProcessor_instance = NULL
 

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