cec: add an option to wake multiple devices via the initial configuration
[deb_libcec.git] / src / lib / CECProcessor.h
index 50d6bf253b6376d8e3d9be90e8e1a77148d30a63..3aa8f25ccb718639a1ab0143dc0e6c76c633bad3 100644 (file)
@@ -101,6 +101,8 @@ namespace CEC
       void SetStandardLineTimeout(uint8_t iTimeout);
       void SetRetryLineTimeout(uint8_t iTimeout);
       virtual bool GetCurrentConfiguration(libcec_configuration *configuration);
+      virtual bool CanPersistConfiguration(void);
+      virtual bool PersistConfiguration(libcec_configuration *configuration);
 
       bool SetLineTimeout(uint8_t iTimeout);
 
@@ -169,6 +171,7 @@ namespace CEC
       uint8_t                             m_iRetryLineTimeout;
       uint64_t                            m_iLastTransmission;
       cec_client_version                  m_clientVersion;
+      cec_logical_addresses               m_wakeDevices;
   };
 
   class CCECBusScan : public PLATFORM::CThread