git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- add ts recorder
[enigma2.git]
/
lib
/
dvb
/
scan.h
diff --git
a/lib/dvb/scan.h
b/lib/dvb/scan.h
index f7cb5d26251f43479b1c3b9a64023f81710c1812..bfd3add99d88aabd1df9311c605bedb541728a9b 100644
(file)
--- a/
lib/dvb/scan.h
+++ b/
lib/dvb/scan.h
@@
-4,11
+4,13
@@
#include <lib/dvb_si/nit.h>
#include <lib/dvb_si/sdt.h>
#include <lib/dvb_si/bat.h>
#include <lib/dvb_si/nit.h>
#include <lib/dvb_si/sdt.h>
#include <lib/dvb_si/bat.h>
+#include <lib/dvb/idemux.h>
+#include <lib/dvb/esection.h>
#include <lib/dvb/db.h>
class eDVBScan: public Object, public iObject
{
#include <lib/dvb/db.h>
class eDVBScan: public Object, public iObject
{
-DECLARE_REF;
+DECLARE_REF
(eDVBScan)
;
private:
/* chid helper functions: */
private:
/* chid helper functions: */
@@
-63,9
+65,11
@@
public:
void start(const std::list<ePtr<iDVBFrontendParameters> > &known_transponders);
void start(const std::list<ePtr<iDVBFrontendParameters> > &known_transponders);
- enum { evtUpdate, evtFinish };
+ enum { evtUpdate, evtFinish
, evtFail
};
RESULT connectEvent(const Slot1<void,int> &event, ePtr<eConnection> &connection);
RESULT connectEvent(const Slot1<void,int> &event, ePtr<eConnection> &connection);
- void insertInto(eDVBDB *db);
+ void insertInto(iDVBChannelList *db);
+
+ void getStats(int &transponders_done, int &transponders_total, int &services);
};
#endif
};
#endif