X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/fd9ebe13e2e86c7fb3a80769e419538e1cfe9142..34e9c6040287cab5b5af08d5d6634f2802109436:/lib/dvb/pmt.h diff --git a/lib/dvb/pmt.h b/lib/dvb/pmt.h index 9e7c5274..f34d761a 100644 --- a/lib/dvb/pmt.h +++ b/lib/dvb/pmt.h @@ -35,6 +35,7 @@ typedef std::map ChannelMap; class eDVBCAService: public Object { + eSocketNotifier *m_sn; eServiceReferenceDVB m_service; uint8_t m_used_demux[32]; unsigned int m_prev_build_hash; @@ -46,6 +47,7 @@ class eDVBCAService: public Object eTimer m_retryTimer; void sendCAPMT(); void Connect(); + void socketCB(int what); static void DVBChannelAdded(eDVBChannel*); static void DVBChannelStateChanged(iDVBChannel*); @@ -121,6 +123,8 @@ public: eventSOF, // seek pre start eventEOF, // a file playback did end + + eventMisconfiguration, // a channel was not found in any list, or no frontend was found which could provide this channel }; #ifndef SWIG Signal1 serviceEvent;