add datetime mgr
[enigma2.git] / lib / service / servicefs.h
index 337ff6200942c7db28df7983a9c2e7a44b842bdd..e87b53a2b6bfff1f8a415074ae9c695105e7b695 100644 (file)
@@ -5,7 +5,7 @@
 
 class eServiceFactoryFS: public iServiceHandler
 {
-DECLARE_REF;
+DECLARE_REF(eServiceFactoryFS);
 public:
        eServiceFactoryFS();
        virtual ~eServiceFactoryFS();
@@ -22,15 +22,19 @@ private:
 
 class eServiceFS: public iListableService
 {
-DECLARE_REF;
+DECLARE_REF(eServiceFS);
 private:
        std::string path;
        friend class eServiceFactoryFS;
        eServiceFS(const char *path);
+       
+       int m_list_valid;
+       std::list<eServiceReference> m_list;
 public:
        virtual ~eServiceFS();
        
        RESULT getContent(std::list<eServiceReference> &list);
+       RESULT getNext(eServiceReference &ptr);
 };
 
 #endif