git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
make code inline
[enigma2.git]
/
lib
/
dvb
/
pmt.h
diff --git
a/lib/dvb/pmt.h
b/lib/dvb/pmt.h
index 95d3cc43522c36fa506ce1cf8de2ff218f27d099..a0820c58df408a7522537810dfde27bd5de1af79 100644
(file)
--- a/
lib/dvb/pmt.h
+++ b/
lib/dvb/pmt.h
@@
-1,6
+1,7
@@
#ifndef __lib_dvb_dvbmid_h
#define __lib_dvb_dvbmid_h
#ifndef __lib_dvb_dvbmid_h
#define __lib_dvb_dvbmid_h
+#ifndef SWIG
#include <map>
#include <lib/dvb/idvb.h>
#include <lib/dvb/dvb.h>
#include <map>
#include <lib/dvb/idvb.h>
#include <lib/dvb/dvb.h>
@@
-44,8
+45,11
@@
public:
void buildCAPMT(eTable<ProgramMapSection> *ptr);
};
void buildCAPMT(eTable<ProgramMapSection> *ptr);
};
+#endif
+
class eDVBServicePMTHandler: public Object
{
class eDVBServicePMTHandler: public Object
{
+#ifndef SWIG
friend class eDVBCAService;
eServiceReferenceDVB m_reference;
ePtr<eDVBService> m_service;
friend class eDVBCAService;
eServiceReferenceDVB m_reference;
ePtr<eDVBService> m_service;
@@
-79,7
+83,14
@@
class eDVBServicePMTHandler: public Object
public:
eDVBServicePMTHandler();
~eDVBServicePMTHandler();
public:
eDVBServicePMTHandler();
~eDVBServicePMTHandler();
-
+#endif
+
+#ifdef SWIG
+private:
+ eDVBServicePMTHandler();
+public:
+#endif
+
enum
{
eventNoResources, // a requested resource couldn't be allocated
enum
{
eventNoResources, // a requested resource couldn't be allocated
@@
-93,7
+104,7
@@
public:
eventSOF, // seek pre start
eventEOF, // a file playback did end
};
eventSOF, // seek pre start
eventEOF, // a file playback did end
};
-
+#ifndef SWIG
Signal1<void,int> serviceEvent;
struct videoStream
Signal1<void,int> serviceEvent;
struct videoStream
@@
-152,6
+163,8
@@
public:
int pmtPid;
int textPid;
bool isCrypted() { return !caids.empty(); }
int pmtPid;
int textPid;
bool isCrypted() { return !caids.empty(); }
+
+ PyObject *createPythonObject();
};
int getProgramInfo(struct program &program);
};
int getProgramInfo(struct program &program);
@@
-171,6
+184,7
@@
public:
private:
bool m_have_cached_program;
program m_cached_program;
private:
bool m_have_cached_program;
program m_cached_program;
+#endif
};
#endif
};
#endif