cec: added PollDevice()/cec_poll_device()
[deb_libcec.git] / include / cec.h
index 58ea58f2a2b723de6e1f45150888760893fe42dd..c1aad1cb5602774d669603d883a4bfb7f3b2d22c 100644 (file)
@@ -73,17 +73,17 @@ namespace CEC
     /*!
      * @see cec_get_min_lib_version
      */
-    virtual int8_t GetMinLibVersion(void) = 0;
+    virtual int8_t GetMinLibVersion(void) const = 0;
 
     /*!
      * @see cec_get_lib_version_major
      */
-    virtual int8_t GetLibVersionMajor(void) = 0;
+    virtual int8_t GetLibVersionMajor(void) const = 0;
 
     /*!
      * @see cec_get_lib_version_minor
      */
-    virtual int8_t GetLibVersionMinor(void) = 0;
+    virtual int8_t GetLibVersionMinor(void) const = 0;
 
     /*!
      * @see cec_get_next_log_message
@@ -164,6 +164,11 @@ namespace CEC
      * @see cec_get_device_power_status
      */
     virtual cec_power_status GetDevicePowerStatus(cec_logical_address iAddress) = 0;
+
+    /*!
+     * @see cec_poll_device
+     */
+    virtual bool PollDevice(cec_logical_address iAddress) = 0;
   };
 };