git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
setList() will invalidate itself
[enigma2.git]
/
lib
/
dvb
/
db.h
diff --git
a/lib/dvb/db.h
b/lib/dvb/db.h
index 7e31a22dceabac2465f235ef4664d2fe59f06e4a..084c877ade5911bd59b7c3a39e9d9ce4045574b8 100644
(file)
--- a/
lib/dvb/db.h
+++ b/
lib/dvb/db.h
@@
-4,7
+4,7
@@
#include <lib/dvb/idvb.h>
#include <set>
#include <lib/dvb/idvb.h>
#include <set>
-class ServiceDescription
Table
;
+class ServiceDescription
Section
;
struct eDVBBouquet
{
struct eDVBBouquet
{
@@
-28,6
+28,8
@@
private:
std::map<eServiceReference, eDVBBouquet> m_bouquets;
public:
std::map<eServiceReference, eDVBBouquet> m_bouquets;
public:
+ void load();
+ void save();
eDVBDB();
virtual ~eDVBDB();
eDVBDB();
virtual ~eDVBDB();
@@
-50,9
+52,9
@@
private:
std::map<eServiceReferenceDVB, ePtr<eDVBService> >::iterator m_cursor;
ePtr<eDVBDB> m_db;
ePtr<eDVBChannelQuery> m_query;
std::map<eServiceReferenceDVB, ePtr<eDVBService> >::iterator m_cursor;
ePtr<eDVBDB> m_db;
ePtr<eDVBChannelQuery> m_query;
- eServiceReference
DVB
m_source;
+ eServiceReference m_source;
public:
public:
- eDVBDBQuery(eDVBDB *db, const eServiceReference
DVB
&source, eDVBChannelQuery *query);
+ eDVBDBQuery(eDVBDB *db, const eServiceReference &source, eDVBChannelQuery *query);
virtual RESULT getNextResult(eServiceReferenceDVB &ref);
};
virtual RESULT getNextResult(eServiceReferenceDVB &ref);
};