Index: chromeos/network/network_configuration_handler.h |
diff --git a/chromeos/network/network_configuration_handler.h b/chromeos/network/network_configuration_handler.h |
index 7465876b2a198f53883b63d6a894edd3b037c5f8..bac3454719410132e4beb42ce8180f8a29f7d881 100644 |
--- a/chromeos/network/network_configuration_handler.h |
+++ b/chromeos/network/network_configuration_handler.h |
@@ -121,7 +121,8 @@ class CHROMEOS_EXPORT NetworkConfigurationHandler |
// Construct and initialize an instance for testing. |
static NetworkConfigurationHandler* InitializeForTest( |
- NetworkStateHandler* network_state_handler); |
+ NetworkStateHandler* network_state_handler, |
+ NetworkDeviceHandler* network_device_handler); |
protected: |
friend class ClientCertResolverTest; |
@@ -131,7 +132,8 @@ class CHROMEOS_EXPORT NetworkConfigurationHandler |
class ProfileEntryDeleter; |
NetworkConfigurationHandler(); |
- void Init(NetworkStateHandler* network_state_handler); |
+ void Init(NetworkStateHandler* network_state_handler, |
+ NetworkDeviceHandler* network_device_handler); |
void RunCreateNetworkCallback( |
const std::string& profile_path, |
@@ -182,8 +184,12 @@ class CHROMEOS_EXPORT NetworkConfigurationHandler |
const std::string& dbus_error_name, |
const std::string& dbus_error_message); |
- // Unowned associated NetworkStateHandler* (global or test instance). |
+ // Signals the device handler to request an IP config refresh. |
+ void RequestRefreshIPConfigs(const std::string& service_path); |
+ |
+ // Unowned associated Network*Handlers (global or test instance). |
NetworkStateHandler* network_state_handler_; |
+ NetworkDeviceHandler* network_device_handler_; |
// Map of in-progress deleter instances. Owned by this class. |
std::map<std::string, ProfileEntryDeleter*> profile_entry_deleters_; |