X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d63d2c3c6cbbd574dda4f8b00ebe6c661735edd5..7fd4f3d49a6d2f93cae4769cf8678358ebd1abce:/lib/dvb/frontend.h diff --git a/lib/dvb/frontend.h b/lib/dvb/frontend.h index ee7f945a..f4e99fae 100644 --- a/lib/dvb/frontend.h +++ b/lib/dvb/frontend.h @@ -1,11 +1,12 @@ #ifndef __dvb_frontend_h #define __dvb_frontend_h +#include #include -class eDVBFrontendParameters: public virtual iDVBFrontendParameters +class eDVBFrontendParameters: public iDVBFrontendParameters { - DECLARE_REF; + DECLARE_REF(eDVBFrontendParameters); union { eDVBFrontendParametersSatellite sat; @@ -30,11 +31,14 @@ public: RESULT getHash(unsigned long &hash) const; }; -class eDVBFrontend: public virtual iDVBFrontend, public Object +class eDVBFrontend: public iDVBFrontend, public Object { - DECLARE_REF; + DECLARE_REF(eDVBFrontend); int m_type; int m_fd; +#if HAVE_DVB_API_VERSION < 3 + int m_secfd; +#endif int m_state; Signal1 m_stateChanged; ePtr m_sec;