- improved scan error handling
[enigma2.git] / lib / components / scan.h
index 073919c7da11e848e478515369d33447ee71df47..6245613832ba666dc09534ccf65faaa58a780372 100644 (file)
@@ -7,7 +7,7 @@ class eDVBScan;
 
 class eComponentScan: public Object, public iObject
 {
 
 class eComponentScan: public Object, public iObject
 {
-DECLARE_REF;
+DECLARE_REF(eComponentScan);
 private:
        void scanEvent(int event);
        ePtr<eConnection> m_scan_event_connection;
 private:
        void scanEvent(int event);
        ePtr<eConnection> m_scan_event_connection;
@@ -26,9 +26,11 @@ public:
                /* get number of services */
        int getNumServices();
        
                /* get number of services */
        int getNumServices();
        
-               /* true when done. */
+               /* true when done or error */
        int isDone();
        
        int isDone();
        
+       int getError();
+       
        int start();
 };
 
        int start();
 };