- fix scan: initial transponder wasn't used.
[enigma2.git] / lib / dvb / db.h
index 7e31a22dceabac2465f235ef4664d2fe59f06e4a..3db7228ee90bb7f9d4719a5b46c641dca55bf152 100644 (file)
@@ -28,6 +28,8 @@ private:
        
        std::map<eServiceReference, eDVBBouquet> m_bouquets;
 public:
+       void load();
+       void save();
        eDVBDB();
        virtual ~eDVBDB();
        
@@ -50,9 +52,9 @@ private:
        std::map<eServiceReferenceDVB, ePtr<eDVBService> >::iterator m_cursor;
        ePtr<eDVBDB> m_db;
        ePtr<eDVBChannelQuery> m_query;
-       eServiceReferenceDVB m_source;
+       eServiceReference m_source;
 public:
-       eDVBDBQuery(eDVBDB *db, const eServiceReferenceDVB &source, eDVBChannelQuery *query);
+       eDVBDBQuery(eDVBDB *db, const eServiceReference &source, eDVBChannelQuery *query);
        virtual RESULT getNextResult(eServiceReferenceDVB &ref);
 };