X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/a2c5f9998376a5877aef36e410921908ab8605ba..8eadc0e09e19713d6c2b1c12aa2946042cfafabe:/lib/dvb/dvb.h diff --git a/lib/dvb/dvb.h b/lib/dvb/dvb.h index 23dd7778..511ef9aa 100644 --- a/lib/dvb/dvb.h +++ b/lib/dvb/dvb.h @@ -206,6 +206,8 @@ public: eDVBChannelID getChannelID() { return m_channel_id; } RESULT connectStateChange(const Slot1 &stateChange, ePtr &connection); + RESULT connectEvent(const Slot2 &eventChange, ePtr &connection); + RESULT getState(int &state); RESULT setCIRouting(const eDVBCIRouting &routing); @@ -229,6 +231,7 @@ private: ePtr m_current_frontend_parameters; eDVBChannelID m_channel_id; Signal1 m_stateChanged; + Signal2 m_event; int m_state; /* for channel list */ @@ -239,6 +242,8 @@ private: /* for PVR playback */ eFilePushThread *m_pvr_thread; + void pvrEvent(int event); + int m_pvr_fd_src, m_pvr_fd_dst; eDVBTSTools m_tstools;