+ Signal1<void,iDVBFrontend*> m_stateChanged;
+private:
+ DECLARE_REF(eDVBFrontend);
+ bool m_simulate;
+ bool m_enabled;
+ int m_type;
+ int m_dvbid;
+ int m_slotid;
+ int m_fd;
+ bool m_rotor_mode;
+ bool m_need_rotor_workaround;
+ bool m_can_handle_dvbs2;
+ char m_filename[128];
+ char m_description[128];
+#if HAVE_DVB_API_VERSION < 3
+ int m_secfd;
+ char m_sec_filename[128];
+#endif
+ FRONTENDPARAMETERS parm;
+ union {
+ eDVBFrontendParametersSatellite sat;
+ eDVBFrontendParametersCable cab;
+ eDVBFrontendParametersTerrestrial ter;
+ } oparm;