- add python, missing gui
[vuplus_dvbapp] / lib / python / enigma_python.i
1 %module enigma
2 %{
3 #define SWIG_COMPILE
4 #include <lib/base/smartptr.h>
5 #include <lib/base/eerror.h>
6 #include <lib/base/econfig.h>
7 #include <lib/service/iservice.h>
8 #include <lib/service/service.h>
9 %}
10
11 #define DEBUG
12 %include "stl.i"
13 %include <lib/base/object.h>
14 %include <lib/base/eerror.h>
15 %include <lib/base/econfig.h>
16 %include <lib/base/smartptr.h>
17 %include <lib/service/iservice.h>
18 %include <lib/service/service.h>
19 %template(eServiceCenterPtr) ePtr<eServiceCenter>;
20 %template(iPlayableServicePtr) ePtr<iPlayableService>;
21 %template(iPauseableServicePtr) ePtr<iPauseableService>;
22 %template(iRecordableServicePtr) ePtr<iRecordableService>;
23 %template(iListableServicePtr) ePtr<iListableService>;