aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/epgcache.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-12-31 16:14:27 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-12-31 16:14:27 +0000
commitf536ed0c7c0d9b692dfd32087d184138d9a1bf3b (patch)
tree2747689827d57e6138aba09bafc09fab1219bfdc /lib/dvb/epgcache.h
parent63e8b4dec748b32b605fc2bff52fd786e4439077 (diff)
downloadenigma2-f536ed0c7c0d9b692dfd32087d184138d9a1bf3b.tar.gz
enigma2-f536ed0c7c0d9b692dfd32087d184138d9a1bf3b.zip
add faster method to do epg querys
can anyone check my python refcounting .. when i start top in a shell then it seems like a memleak
Diffstat (limited to 'lib/dvb/epgcache.h')
-rw-r--r--lib/dvb/epgcache.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/dvb/epgcache.h b/lib/dvb/epgcache.h
index cca66d65..487f409e 100644
--- a/lib/dvb/epgcache.h
+++ b/lib/dvb/epgcache.h
@@ -19,6 +19,7 @@
#include <lib/base/thread.h>
#include <lib/base/message.h>
#include <lib/service/event.h>
+#include <lib/python/python.h>
#define CLEAN_INTERVAL 60000 // 1 min
#define UPDATE_INTERVAL 3600000 // 60 min
@@ -255,6 +256,7 @@ public:
RESULT lookupEventTime(const eServiceReference &service, time_t, Event* &);
RESULT getNextTimeEntry(Event *&);
#endif
+ PyObject *lookupEvent(PyObject *list, PyObject *convertFunc=NULL);
// 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 )