class eServiceFactoryFS: public iServiceHandler
{
-DECLARE_REF;
+DECLARE_REF(eServiceFactoryFS);
public:
eServiceFactoryFS();
virtual ~eServiceFactoryFS();
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