git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
by default, only backup settings.
[enigma2.git]
/
lib
/
components
/
scan.h
diff --git
a/lib/components/scan.h
b/lib/components/scan.h
index d90331cdcbe5db844a5bc3fe9b503850e16cefcb..fb6b921fca81ff9d870301f7b259aeabff2860e5 100644
(file)
--- a/
lib/components/scan.h
+++ b/
lib/components/scan.h
@@
-23,6
+23,7
@@
public:
~eComponentScan();
PSignal0<void> statusChanged;
~eComponentScan();
PSignal0<void> statusChanged;
+ PSignal0<void> newService;
/* progress between 0 and 100 */
int getProgress();
/* progress between 0 and 100 */
int getProgress();
@@
-33,13
+34,19
@@
public:
/* true when done or error */
int isDone();
/* true when done or error */
int isDone();
+ /* get last added service */
+ void getLastServiceName(std::string &SWIG_OUTPUT);
+
int getError();
void clear();
void addInitial(const eDVBFrontendParametersSatellite &p);
void addInitial(const eDVBFrontendParametersCable &p);
void addInitial(const eDVBFrontendParametersTerrestrial &p);
int getError();
void clear();
void addInitial(const eDVBFrontendParametersSatellite &p);
void addInitial(const eDVBFrontendParametersCable &p);
void addInitial(const eDVBFrontendParametersTerrestrial &p);
- int start();
+
+ /* please keep the flags in sync with lib/dvb/scan.h ! */
+ enum { scanNetworkSearch=1, scanRemoveServices=4, scanDontRemoveFeeds=8, clearToScanOnFirstNIT = 16 };
+ int start(int feid, int flags=0);
};
#endif
};
#endif