git.cweiske.de
/
enigma2.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
162684d
)
patch by Pieter Grimmerink: fix order of class definitions to make swig happy
author
Felix Domke
<tmbinc@elitedvb.net>
Sun, 16 Dec 2007 20:43:07 +0000
(20:43 +0000)
committer
Felix Domke
<tmbinc@elitedvb.net>
Sun, 16 Dec 2007 20:43:07 +0000
(20:43 +0000)
lib/service/iservice.h
patch
|
blob
|
history
diff --git
a/lib/service/iservice.h
b/lib/service/iservice.h
index 0b03feb4a88a7e9da653f7f3f502cafed3af0b09..bfdca1ba46c6337a3354ce05aeba28f94e51779b 100644
(file)
--- a/
lib/service/iservice.h
+++ b/
lib/service/iservice.h
@@
-707,7
+707,24
@@
public:
};
};
};
};
-class iStreamableService;
+SWIG_IGNORE(iStreamableService);
+class iStreamableService: public iObject
+{
+#ifdef SWIG
+ iStreamableService();
+ ~iStreamableService();
+#endif
+public:
+ /* returns a dict:
+ { "demux": <n>,
+ "pids": [(x,type),(y,type),(z,type),..],
+ ...
+ }
+ with type being "video", "audio", "pmt", "pat"...
+ */
+ virtual PyObject *getStreamingData()=0;
+};
+SWIG_TEMPLATE_TYPEDEF(ePtr<iStreamableService>, iStreamableServicePtr);
SWIG_IGNORE(iPlayableService);
class iPlayableService: public iPlayableService_ENUMS, public iObject
SWIG_IGNORE(iPlayableService);
class iPlayableService: public iPlayableService_ENUMS, public iObject
@@
-741,25
+758,6
@@
public:
};
SWIG_TEMPLATE_TYPEDEF(ePtr<iPlayableService>, iPlayableServicePtr);
};
SWIG_TEMPLATE_TYPEDEF(ePtr<iPlayableService>, iPlayableServicePtr);
-SWIG_IGNORE(iStreamableService);
-class iStreamableService: public iObject
-{
-#ifdef SWIG
- iStreamableService();
- ~iStreamableService();
-#endif
-public:
- /* returns a dict:
- { "demux": <n>,
- "pids": [(x,type),(y,type),(z,type),..],
- ...
- }
- with type being "video", "audio", "pmt", "pat"...
- */
- virtual PyObject *getStreamingData()=0;
-};
-SWIG_TEMPLATE_TYPEDEF(ePtr<iStreamableService>, iStreamableServicePtr);
-
class iRecordableService_ENUMS
{
#ifdef SWIG
class iRecordableService_ENUMS
{
#ifdef SWIG