show more information in service scan (needs additional changes in skin)
[enigma2.git] / lib / dvb / scan.h
index 656817f9ea1335aebb733e3efd8ca4acee5cf2d4..6dcbe70723eb9f6e0d6ba0fef0924b4480a943ee 100644 (file)
@@ -73,7 +73,11 @@ public:
        eDVBScan(iDVBChannel *channel, bool usePAT=true, bool debug=true );
        ~eDVBScan();
 
-       enum { scanNetworkSearch = 1, scanSearchBAT = 2, scanRemoveServices = 4, scanDontRemoveFeeds=8 };
+       enum {
+               scanNetworkSearch = 1, scanSearchBAT = 2,
+               scanRemoveServices = 4, scanDontRemoveFeeds = 8,
+               clearToScanOnFirstNIT = 16 };
+
        void start(const eSmartPtrList<iDVBFrontendParameters> &known_transponders, int flags);
 
        enum { evtUpdate, evtNewService, evtFinish, evtFail };
@@ -82,6 +86,8 @@ public:
        
        void getStats(int &transponders_done, int &transponders_total, int &services);
        void getLastServiceName(std::string &name);
+       RESULT getFrontend(ePtr<iDVBFrontend> &);
+       RESULT getCurrentTransponder(ePtr<iDVBFrontendParameters> &);
 };
 
 #endif