more python fixes
[enigma2.git] / lib / dvb / dvb.h
index 3451e48b69c305c6d66047e1e993ff5a100f05cf..3ad3cc1bf27584ef26d1d88b474d2a30c9a830e9 100644 (file)
@@ -199,10 +199,10 @@ public:
 #ifdef SWIG
 public:
 #endif
-       RESULT allocateRawChannel(eUsePtr<iDVBChannel> &channel, int frontend_index);
-       static RESULT getInstance(ePtr<eDVBResourceManager> &ptr) { if (instance) { ptr = instance; return 0; } return -1; }
+       RESULT allocateRawChannel(eUsePtr<iDVBChannel> &SWIG_OUTPUT, int frontend_index);
+       static RESULT getInstance(ePtr<eDVBResourceManager> &SWIG_OUTPUT);
 };
-
+TEMPLATE_TYPEDEF(ePtr<eDVBResourceManager>, eDVBResourceManagerPtr);
 #ifndef SWIG
 
        /* iDVBPVRChannel includes iDVBChannel. don't panic. */