X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fdevices%2FCECBusDevice.h;h=2ee12044674d1ea240e18c3c1911d701f6d581a6;hb=9fd73dd492819cc18bac465d2a98f31019378886;hp=d8d751cca8fcb120f7774a2119927cab7c51d239;hpb=988de7b930e56f4acc1d03afd5e01cea9b67754f;p=deb_libcec.git diff --git a/src/lib/devices/CECBusDevice.h b/src/lib/devices/CECBusDevice.h index d8d751c..2ee1204 100644 --- a/src/lib/devices/CECBusDevice.h +++ b/src/lib/devices/CECBusDevice.h @@ -71,7 +71,7 @@ namespace CEC virtual cec_vendor_id GetVendorId(void); virtual const char * GetVendorName(void); virtual bool MyLogicalAddressContains(cec_logical_address address) const; - virtual cec_bus_device_status GetStatus(void); + virtual cec_bus_device_status GetStatus(bool bForcePoll = false); bool RequestCecVersion(void); bool RequestMenuLanguage(void); @@ -108,6 +108,8 @@ namespace CEC virtual bool SendKeyRelease(bool bWait = true); protected: + bool NeedsPoll(void); + cec_device_type m_type; CStdString m_strDeviceName; uint16_t m_iPhysicalAddress;