aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/epgcache.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-08-02 15:44:49 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-08-02 15:44:49 +0000
commite8242e439b8857030027f342ede47efe7e2f38ea (patch)
treea5e3b1590774b053db87750a17ef3faefd45276e /lib/dvb/epgcache.h
parentcffee89d7b3567ee92901f6963108c33ea3ac469 (diff)
downloadenigma2-e8242e439b8857030027f342ede47efe7e2f38ea.tar.gz
enigma2-e8242e439b8857030027f342ede47efe7e2f38ea.zip
add possibility to read detailed epg from Digital+
Diffstat (limited to 'lib/dvb/epgcache.h')
-rw-r--r--lib/dvb/epgcache.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/dvb/epgcache.h b/lib/dvb/epgcache.h
index c692bc22..73dd407c 100644
--- a/lib/dvb/epgcache.h
+++ b/lib/dvb/epgcache.h
@@ -178,14 +178,16 @@ class eEPGCache: public eMainloop, private eThread, public Object
std::map<__u8, mhw_theme_name_t> m_themes;
std::map<__u32, mhw_title_t> m_titles;
std::map<__u32, __u32> m_program_ids;
- ePtr<eConnection> m_MHWConn;
- ePtr<iDVBSectionReader> m_MHWReader;
- eDVBSectionFilterMask m_MHWFilterMask;
+ ePtr<eConnection> m_MHWConn, m_MHWConn2;
+ ePtr<iDVBSectionReader> m_MHWReader, m_MHWReader2;
+ eDVBSectionFilterMask m_MHWFilterMask, m_MHWFilterMask2;
eTimer m_MHWTimeoutTimer;
bool m_MHWTimeoutet;
void MHWTimeout() { m_MHWTimeoutet=true; }
void readMHWData(const __u8 *data);
+ void readMHWData2(const __u8 *data);
void startMHWReader(__u16 pid, __u8 tid);
+ void startMHWReader2(__u16 pid, __u8 tid, int ext=-1);
void startTimeout(int msek);
bool checkTimeout() { return m_MHWTimeoutet; }
void cleanup();