git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- fix client positions a bit (still a bit ugly)
[enigma2.git]
/
lib
/
dvb
/
scan.h
diff --git
a/lib/dvb/scan.h
b/lib/dvb/scan.h
index f7cb5d26251f43479b1c3b9a64023f81710c1812..fb6b56f405cce9d0faa31b9a6042eefd1420fbde 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: */
@@
-18,7
+20,7
@@
private:
eDVBNamespace buildNamespace(eOriginalNetworkID onid, eTransportStreamID tsid, unsigned long hash);
/* scan resources */
eDVBNamespace buildNamespace(eOriginalNetworkID onid, eTransportStreamID tsid, unsigned long hash);
/* scan resources */
- ePtr<iDVBChannel> m_channel;
+ e
Use
Ptr<iDVBChannel> m_channel;
ePtr<iDVBDemux> m_demux;
/* infrastructure */
ePtr<iDVBDemux> m_demux;
/* infrastructure */
@@
-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