cec: added PollDevice()/cec_poll_device()
[deb_libcec.git] / src / lib / devices / CECBusDevice.h
index 66948ad82ce29f5b2098b761909d4210ad781dda..278c0386c5619b165870d7515bb636a440849659 100644 (file)
@@ -55,9 +55,10 @@ namespace CEC
     virtual uint64_t            GetLastActive(void) const { return m_iLastActive; }
     virtual cec_logical_address GetLogicalAddress(void) const { return m_iLogicalAddress; }
     virtual uint16_t            GetPhysicalAddress(void) const { return m_iPhysicalAddress; }
-    virtual cec_version         GetCecVersion(void);
-    virtual cec_menu_language & GetMenuLanguage(void);
-    virtual cec_power_status    GetPowerStatus(void);
+    virtual cec_version         GetCecVersion(bool bRefresh = true);
+    virtual cec_menu_language & GetMenuLanguage(bool bRefresh = true);
+    virtual cec_power_status    GetPowerStatus(bool bRefresh = true);
+    virtual bool                PollDevice(void);
 
     virtual bool PowerOn(void);
     virtual bool Standby(void);