update python
[enigma2.git] / lib / service / servicedvb.cpp
index 62dbee5456918c429cc6ec3bc629245fc928eec5..3b22ab7b2db3325279ca8cdf5be8b201f144b013 100644 (file)
@@ -8,7 +8,7 @@
 
 DEFINE_REF(eServiceFactoryDVB)
 
-eServiceFactoryDVB::eServiceFactoryDVB(): ref(0)
+eServiceFactoryDVB::eServiceFactoryDVB()
 {
        ePtr<eServiceCenter> sc;
        
@@ -46,7 +46,7 @@ RESULT eServiceFactoryDVB::list(const eServiceReference &, ePtr<iListableService
 }
 
 eDVBServicePlay::eDVBServicePlay(const eServiceReference &ref): 
-       ref(0), m_reference(ref)
+       m_reference(ref)
 {
        CONNECT(m_serviceHandler.serviceEvent, eDVBServicePlay::serviceEvent);
        eDebug("DVB start (play)");
@@ -158,7 +158,7 @@ RESULT eDVBServicePlay::getIServiceInformation(ePtr<iServiceInformation> &ptr)
        return 0;
 }
 
-RESULT eDVBServicePlay::getName(eString &name)
+RESULT eDVBServicePlay::getName(std::string &name)
 {
        name = "DVB service";
        return 0;
@@ -166,4 +166,4 @@ RESULT eDVBServicePlay::getName(eString &name)
 
 DEFINE_REF(eDVBServicePlay)
 
-eAutoInitP0<eServiceFactoryDVB> init_eServiceFactoryDVB(eAutoInitNumbers::service+1, "eServiceFactoryDVB");
+eAutoInitPtr<eServiceFactoryDVB> init_eServiceFactoryDVB(eAutoInitNumbers::service+1, "eServiceFactoryDVB");