X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/3af66122574386a2856e83ba9c5d73d27a6f3710..538edf5d148615f66a5f76fd64d6f19ded69d862:/lib/dvb/db.h diff --git a/lib/dvb/db.h b/lib/dvb/db.h index 7e31a22d..084c877a 100644 --- a/lib/dvb/db.h +++ b/lib/dvb/db.h @@ -4,7 +4,7 @@ #include #include -class ServiceDescriptionTable; +class ServiceDescriptionSection; struct eDVBBouquet { @@ -28,6 +28,8 @@ private: std::map m_bouquets; public: + void load(); + void save(); eDVBDB(); virtual ~eDVBDB(); @@ -50,9 +52,9 @@ private: std::map >::iterator m_cursor; ePtr m_db; ePtr 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); };