X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/742956672b795d0ffa44575f9a8e0255b768915c..cc9862b55b147eb78581813ba70d574940ac103d:/lib/dvb/scan.h diff --git a/lib/dvb/scan.h b/lib/dvb/scan.h index 11d0efdc..2756fb12 100644 --- a/lib/dvb/scan.h +++ b/lib/dvb/scan.h @@ -40,6 +40,7 @@ private: std::map > m_new_channels; std::map > m_new_services; + std::map >::iterator m_last_service; std::list > m_ch_toScan, m_ch_scanned, m_ch_unavailable; ePtr m_ch_current; @@ -70,11 +71,12 @@ public: enum { scanNetworkSearch = 1, scanSearchBAT = 2 }; void start(const eSmartPtrList &known_transponders, int flags); - enum { evtUpdate, evtFinish, evtFail }; + enum { evtUpdate, evtNewService, evtFinish, evtFail }; RESULT connectEvent(const Slot1 &event, ePtr &connection); void insertInto(iDVBChannelList *db); void getStats(int &transponders_done, int &transponders_total, int &services); + void getLastServiceName(std::string &name); }; #endif