| Index: chromeos/network/device_state.h
|
| diff --git a/chromeos/network/device_state.h b/chromeos/network/device_state.h
|
| index bbbc93b6054aabf33bdbaeb23897b413ca8e4be6..1da679cd858d74843cb71c44d707c6d329e7298a 100644
|
| --- a/chromeos/network/device_state.h
|
| +++ b/chromeos/network/device_state.h
|
| @@ -26,6 +26,9 @@ class CHROMEOS_EXPORT DeviceState : public ManagedState {
|
| virtual bool InitialPropertiesReceived(
|
| const base::DictionaryValue& properties) OVERRIDE;
|
|
|
| + void IPConfigPropertiesChanged(const std::string& ip_config_path,
|
| + const base::DictionaryValue& properties);
|
| +
|
| // Accessors
|
| const std::string& mac_address() const { return mac_address_; }
|
|
|
| @@ -52,6 +55,7 @@ class CHROMEOS_EXPORT DeviceState : public ManagedState {
|
| // Do not use this. It exists temporarily for internet_options_handler.cc
|
| // which is being deprecated.
|
| const base::DictionaryValue& properties() const { return properties_; }
|
| + const base::DictionaryValue& ip_configs() const { return ip_configs_; }
|
|
|
| // Ethernet specific accessors
|
| bool eap_authentication_completed() const {
|
| @@ -89,6 +93,9 @@ class CHROMEOS_EXPORT DeviceState : public ManagedState {
|
| // Keep all Device properties in a dictionary for now. See comment above.
|
| base::DictionaryValue properties_;
|
|
|
| + // Dictionary of IPConfig properties, keyed by IpConfig path.
|
| + base::DictionaryValue ip_configs_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(DeviceState);
|
| };
|
|
|
|
|