cec: add an option to wake multiple devices via the initial configuration
[deb_libcec.git] / src / lib / CECProcessor.h
index b05beb84044736e7327e384d9b2010e119ab7d91..3aa8f25ccb718639a1ab0143dc0e6c76c633bad3 100644 (file)
@@ -100,6 +100,9 @@ namespace CEC
       virtual bool EnablePhysicalAddressDetection(void) { return false; };
       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);
 
@@ -168,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