#ifndef SWIG
eEPGCache();
~eEPGCache();
-#endif
- // called from main thread
- inline void Lock();
- inline void Unlock();
#ifdef ENABLE_PRIVATE_EPG
void PMTready(eDVBServicePMTHandler *pmthandler);
#else
void PMTready(eDVBServicePMTHandler *pmthandler) {}
#endif
+#endif
+ // called from main thread
+ inline void Lock();
+ inline void Unlock();
+
// at moment just for one service..
RESULT startTimeQuery(const eServiceReference &service, time_t begin=-1, int minutes=-1);
CASE_CHECK,
NO_CASE_CHECK
};
- PyObject *lookupEvent(PyObject *list, PyObject *convertFunc=NULL);
- PyObject *search(PyObject *);
+ PyObject *lookupEvent(SWIG_PYOBJECT(ePyObject) list, SWIG_PYOBJECT(ePyObject) convertFunc=(PyObject*)0);
+ PyObject *search(SWIG_PYOBJECT(ePyObject));
// eServiceEvent are parsed epg events.. it's safe to use them after cache unlock
// for use from python ( members: m_start_time, m_duration, m_short_description, m_extended_description )