Index: chromeos/components/tether/tether_network_disconnection_handler.h |
diff --git a/chromeos/components/tether/tether_network_disconnection_handler.h b/chromeos/components/tether/tether_network_disconnection_handler.h |
index a92ee999feec0ce6f8077ba85ca1c08e03581971..2727091123485f6502692b2363168eec0955ee67 100644 |
--- a/chromeos/components/tether/tether_network_disconnection_handler.h |
+++ b/chromeos/components/tether/tether_network_disconnection_handler.h |
@@ -11,6 +11,7 @@ |
namespace chromeos { |
+class ManagedNetworkConfigurationHandler; |
class NetworkStateHandler; |
namespace tether { |
@@ -24,7 +25,10 @@ class ActiveHost; |
// tracks ongoing connections and updates this metadata when necessary. |
class TetherNetworkDisconnectionHandler : public NetworkStateHandlerObserver { |
public: |
- TetherNetworkDisconnectionHandler(ActiveHost* active_host); |
+ TetherNetworkDisconnectionHandler(ActiveHost* active_host, |
+ NetworkStateHandler* network_state_handler, |
+ ManagedNetworkConfigurationHandler* |
+ managed_network_configuration_handler); |
~TetherNetworkDisconnectionHandler() override; |
// NetworkStateHandlerObserver: |
@@ -33,11 +37,9 @@ class TetherNetworkDisconnectionHandler : public NetworkStateHandlerObserver { |
private: |
friend class TetherNetworkDisconnectionHandlerTest; |
- TetherNetworkDisconnectionHandler(ActiveHost* active_host, |
- NetworkStateHandler* network_state_handler); |
- |
ActiveHost* active_host_; |
NetworkStateHandler* network_state_handler_; |
+ ManagedNetworkConfigurationHandler* managed_network_configuration_handler_; |
DISALLOW_COPY_AND_ASSIGN(TetherNetworkDisconnectionHandler); |
}; |