50 #ifndef IEPGLISTENER_H_
51 #define IEPGLISTENER_H_
53 #include "tsparser/IEventInfo.h"
54 using namespace br::pucrio::telemidia::ginga::core::tsparser::si;
78 unsigned short eventId;
88 vector<string> fields;
95 map<string, struct SIField> table;
100 namespace telemidia {
103 namespace dataprocessing {
108 static const unsigned char SI_LISTENER = 1;
109 static const unsigned char EPG_LISTENER = 2;
110 static const unsigned char MOSAIC_LISTENER = 3;
111 static const unsigned char TIME_LISTENER = 4;
115 virtual void pushSIEvent(
116 map<string, struct SIField> event,
unsigned char type)=0;
118 virtual void addAsSIListener(
unsigned char type)=0;
Definition: IEPGListener.h:105
Definition: IEPGListener.h:74
Definition: IEPGListener.h:93