reconnect camd.socket on connection lost
[enigma2.git] / lib / dvb / pmt.h
index 9e7c52740e390b8c38040f577a1f723af2e28592..eae05bb18cd6c15c1e1773cce725a6aad6f06b0a 100644 (file)
@@ -35,6 +35,7 @@ typedef std::map<iDVBChannel*, channel_data*> 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*);