X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/a8644e3e187fa0301e72ad752b1c8f2a20e848e5..d6e0b1fd881d459036f5b7ace9fa7a61f6bcce8f:/lib/components/scan.h diff --git a/lib/components/scan.h b/lib/components/scan.h index 62456138..d90331cd 100644 --- a/lib/components/scan.h +++ b/lib/components/scan.h @@ -2,6 +2,7 @@ #define __lib_components_scan_h #include +#include class eDVBScan; @@ -9,11 +10,14 @@ class eComponentScan: public Object, public iObject { DECLARE_REF(eComponentScan); private: +#ifndef SWIG void scanEvent(int event); ePtr m_scan_event_connection; ePtr m_scan; int m_done, m_failed; + eSmartPtrList m_initial; +#endif public: eComponentScan(); ~eComponentScan(); @@ -31,6 +35,10 @@ public: int getError(); + void clear(); + void addInitial(const eDVBFrontendParametersSatellite &p); + void addInitial(const eDVBFrontendParametersCable &p); + void addInitial(const eDVBFrontendParametersTerrestrial &p); int start(); };