X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/54bd4123728628a6f77bad2584b70d1353a91666..33a78f65a250068a9c82707b704fb38f3a54091e:/lib/dvb/scan.h diff --git a/lib/dvb/scan.h b/lib/dvb/scan.h index 3556eb20..fb6b56f4 100644 --- a/lib/dvb/scan.h +++ b/lib/dvb/scan.h @@ -4,13 +4,13 @@ #include #include #include -#include +#include #include #include class eDVBScan: public Object, public iObject { -DECLARE_REF; +DECLARE_REF(eDVBScan); private: /* chid helper functions: */ @@ -20,7 +20,7 @@ private: eDVBNamespace buildNamespace(eOriginalNetworkID onid, eTransportStreamID tsid, unsigned long hash); /* scan resources */ - ePtr m_channel; + eUsePtr m_channel; ePtr m_demux; /* infrastructure */ @@ -65,7 +65,7 @@ public: void start(const std::list > &known_transponders); - enum { evtUpdate, evtFinish }; + enum { evtUpdate, evtFinish, evtFail }; RESULT connectEvent(const Slot1 &event, ePtr &connection); void insertInto(iDVBChannelList *db);