aboutsummaryrefslogtreecommitdiff
path: root/lib/service
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2004-09-25 16:13:48 +0000
committerFelix Domke <tmbinc@elitedvb.net>2004-09-25 16:13:48 +0000
commit1aeefd997cc362c3b37c1587c5f08891b35c3a75 (patch)
tree621600d89b20531ee9e6497dbc9fb50db8a4d759 /lib/service
parent636a782d8920b4b52a881a4565c46c06f68785b5 (diff)
downloadenigma2-1aeefd997cc362c3b37c1587c5f08891b35c3a75.tar.gz
enigma2-1aeefd997cc362c3b37c1587c5f08891b35c3a75.zip
- new GUI lib
- fixes
Diffstat (limited to 'lib/service')
-rw-r--r--lib/service/iservice.h12
-rw-r--r--lib/service/service.h2
-rw-r--r--lib/service/servicedvb.h4
-rw-r--r--lib/service/servicefs.h4
-rw-r--r--lib/service/servicemp3.cpp2
-rw-r--r--lib/service/servicemp3.h4
6 files changed, 14 insertions, 14 deletions
diff --git a/lib/service/iservice.h b/lib/service/iservice.h
index 9eeb07c8..253f8c3b 100644
--- a/lib/service/iservice.h
+++ b/lib/service/iservice.h
@@ -134,20 +134,20 @@ public:
}
};
-class iServiceInformation: public virtual iObject
+class iServiceInformation: public iObject
{
public:
virtual RESULT getName(eString &name)=0;
};
-class iPauseableService: public virtual iObject
+class iPauseableService: public iObject
{
public:
virtual RESULT pause()=0;
virtual RESULT unpause()=0;
};
-class iPlayableService: public virtual iObject
+class iPlayableService: public iObject
{
friend class iServiceHandler;
public:
@@ -163,20 +163,20 @@ public:
virtual RESULT getIServiceInformation(ePtr<iServiceInformation> &ptr)=0;
};
-class iRecordableService: public virtual iObject
+class iRecordableService: public iObject
{
public:
virtual RESULT start()=0;
virtual RESULT stop()=0;
};
-class iListableService: public virtual iObject
+class iListableService: public iObject
{
public:
virtual RESULT getContent(std::list<eServiceReference> &list)=0;
};
-class iServiceHandler: public virtual iObject
+class iServiceHandler: public iObject
{
public:
virtual RESULT play(const eServiceReference &, ePtr<iPlayableService> &ptr)=0;
diff --git a/lib/service/service.h b/lib/service/service.h
index f32e23d9..bd40fb08 100644
--- a/lib/service/service.h
+++ b/lib/service/service.h
@@ -5,7 +5,7 @@
#include <lib/base/object.h>
#include <lib/service/iservice.h>
-class eServiceCenter: public virtual iServiceHandler, public virtual iObject
+class eServiceCenter: public iServiceHandler
{
DECLARE_REF;
private:
diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h
index 1de4586c..6e901483 100644
--- a/lib/service/servicedvb.h
+++ b/lib/service/servicedvb.h
@@ -6,7 +6,7 @@
#include <lib/dvb/pmt.h>
-class eServiceFactoryDVB: public virtual iServiceHandler, public virtual iObject
+class eServiceFactoryDVB: public iServiceHandler
{
DECLARE_REF;
public:
@@ -20,7 +20,7 @@ public:
RESULT list(const eServiceReference &, ePtr<iListableService> &ptr);
};
-class eDVBServicePlay: public virtual iPlayableService, public virtual iObject, public Object, public virtual iServiceInformation
+class eDVBServicePlay: public iPlayableService, public Object, public iServiceInformation
{
DECLARE_REF;
private:
diff --git a/lib/service/servicefs.h b/lib/service/servicefs.h
index 9d49b42d..f98cbc4c 100644
--- a/lib/service/servicefs.h
+++ b/lib/service/servicefs.h
@@ -3,7 +3,7 @@
#include <lib/service/iservice.h>
-class eServiceFactoryFS: public virtual iServiceHandler, public virtual iObject
+class eServiceFactoryFS: public iServiceHandler
{
DECLARE_REF;
public:
@@ -17,7 +17,7 @@ public:
RESULT list(const eServiceReference &, ePtr<iListableService> &ptr);
};
-class eServiceFS: public virtual iListableService, public virtual iObject
+class eServiceFS: public iListableService
{
DECLARE_REF;
private:
diff --git a/lib/service/servicemp3.cpp b/lib/service/servicemp3.cpp
index 0ff36db0..105ffbfa 100644
--- a/lib/service/servicemp3.cpp
+++ b/lib/service/servicemp3.cpp
@@ -75,7 +75,7 @@ DEFINE_REF(eServiceMP3);
RESULT eServiceMP3::connectEvent(const Slot2<void,iPlayableService*,int> &event, ePtr<eConnection> &connection)
{
- connection = new eConnection(this, m_event.connect(event));
+ connection = new eConnection((iPlayableService*)this, m_event.connect(event));
return 0;
}
diff --git a/lib/service/servicemp3.h b/lib/service/servicemp3.h
index d51207ff..940e141d 100644
--- a/lib/service/servicemp3.h
+++ b/lib/service/servicemp3.h
@@ -3,7 +3,7 @@
#include <lib/service/iservice.h>
-class eServiceFactoryMP3: public virtual iServiceHandler, public virtual iObject
+class eServiceFactoryMP3: public iServiceHandler
{
DECLARE_REF;
public:
@@ -17,7 +17,7 @@ public:
RESULT list(const eServiceReference &, ePtr<iListableService> &ptr);
};
-class eServiceMP3: public virtual iPlayableService, public virtual iPauseableService, public virtual iServiceInformation, public virtual iObject, public Object
+class eServiceMP3: public iPlayableService, public iPauseableService, public iServiceInformation, public Object
{
DECLARE_REF;
private: