aboutsummaryrefslogtreecommitdiff
path: root/lib/service/servicefs.cpp
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2005-09-29 22:12:32 +0000
committerFelix Domke <tmbinc@elitedvb.net>2005-09-29 22:12:32 +0000
commitd0899514fa9495013cb73c8ead8c5a5baaf49111 (patch)
tree85967f5ac0aa005cea828373fba8e429ae41e69b /lib/service/servicefs.cpp
parent2ee3a3e99c59ec6441cb26f083124726f12e1fa5 (diff)
downloadenigma2-d0899514fa9495013cb73c8ead8c5a5baaf49111.tar.gz
enigma2-d0899514fa9495013cb73c8ead8c5a5baaf49111.zip
add offline operations to services
Diffstat (limited to 'lib/service/servicefs.cpp')
-rw-r--r--lib/service/servicefs.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/service/servicefs.cpp b/lib/service/servicefs.cpp
index 67b99c08..5b5957eb 100644
--- a/lib/service/servicefs.cpp
+++ b/lib/service/servicefs.cpp
@@ -12,7 +12,6 @@
#include <sys/stat.h>
#include <unistd.h>
-
class eStaticServiceFSInformation: public iStaticServiceInformation
{
DECLARE_REF(eStaticServiceFSInformation);
@@ -77,6 +76,12 @@ RESULT eServiceFactoryFS::info(const eServiceReference &ref, ePtr<iStaticService
return 0;
}
+RESULT eServiceFactoryFS::offlineOperations(const eServiceReference &, ePtr<iServiceOfflineOperations> &ptr)
+{
+ ptr = 0;
+ return -1;
+}
+
// eServiceFS
DEFINE_REF(eServiceFS);
@@ -148,7 +153,10 @@ RESULT eServiceFS::getNext(eServiceReference &ptr)
}
if (!m_list.size())
+ {
+ ptr = eServiceReference();
return -ERANGE;
+ }
ptr = m_list.front();
m_list.pop_front();