4 #include <lib/service/iservice.h>
6 class eServiceFactoryFS: public virtual iServiceHandler, public virtual iObject
11 virtual ~eServiceFactoryFS();
15 RESULT play(const eServiceReference &, ePtr<iPlayableService> &ptr);
16 RESULT record(const eServiceReference &, ePtr<iRecordableService> &ptr);
17 RESULT list(const eServiceReference &, ePtr<iListableService> &ptr);
20 class eServiceFS: public virtual iListableService, public virtual iObject
25 friend class eServiceFactoryFS;
26 eServiceFS(const char *path);
28 virtual ~eServiceFS();
30 RESULT getContent(std::list<eServiceReference> &list);