cec: send a feature abort again for all unhandled commands, removed statics, refactor...
[deb_libcec.git] / src / lib / devices / CECPlaybackDevice.h
index 414f8478517562b71366d592fdc5f60222827aaf..c21bf30f206a8ea107a19c0309692d2f108faed9 100644 (file)
@@ -41,14 +41,16 @@ namespace CEC
     CCECPlaybackDevice(CCECProcessor *processor, cec_logical_address address, uint16_t iPhysicalAddress = CEC_INVALID_PHYSICAL_ADDRESS);
     virtual ~CCECPlaybackDevice(void) {};
 
-    cec_deck_info GetDeckStatus(void);
-    cec_deck_control_mode GetDeckControlMode(void);
+    cec_deck_info GetDeckStatus(const cec_logical_address initiator);
+    cec_deck_control_mode GetDeckControlMode(const cec_logical_address initiator);
 
     void SetDeckStatus(cec_deck_info deckStatus);
     void SetDeckControlMode(cec_deck_control_mode mode);
 
     bool TransmitDeckStatus(cec_logical_address dest);
 
+    virtual void ResetDeviceStatus(void);
+
   protected:
     cec_deck_info         m_deckStatus;
     cec_deck_control_mode m_deckControlMode;