#ifndef __lib_dvb_eit_h #define __lib_dvb_eit_h #include #include #include #include class eDVBServiceEITHandler: public Object { ePtr m_demux; eAUTable > m_EIT; void EITready(int error); RESULT parseEvent(ePtr &serviceevent, const Event &dvbevent); ePtr m_event_now, m_event_next; public: eDVBServiceEITHandler(); void inject(ePtr &event, int nownext); void start(iDVBDemux *demux, int sid); void startOther(iDVBDemux *demux, int sid); RESULT getEvent(ePtr &event, int nownext); PSignal0 m_eit_changed; }; #endif