| Index: chromeos/components/tether/tether_connector.h
|
| diff --git a/chromeos/components/tether/tether_connector.h b/chromeos/components/tether/tether_connector.h
|
| index 5498f893b6ca6a758e0ac31f47282f408bde6946..fb13038e544fbb0148a557fa28add46eaa5b6274 100644
|
| --- a/chromeos/components/tether/tether_connector.h
|
| +++ b/chromeos/components/tether/tether_connector.h
|
| @@ -8,6 +8,7 @@
|
| #include "base/macros.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "chromeos/components/tether/connect_tethering_operation.h"
|
| +#include "chromeos/components/tether/host_connection_metrics_logger.h"
|
| #include "chromeos/network/network_connection_handler.h"
|
|
|
| namespace chromeos {
|
| @@ -41,7 +42,8 @@ class TetherConnector : public ConnectTetheringOperation::Observer {
|
| TetherHostResponseRecorder* tether_host_response_recorder,
|
| DeviceIdTetherNetworkGuidMap* device_id_tether_network_guid_map,
|
| HostScanCache* host_scan_cache,
|
| - NotificationPresenter* notification_presenter);
|
| + NotificationPresenter* notification_presenter,
|
| + HostConnectionMetricsLogger* host_connection_metrics_logger);
|
| virtual ~TetherConnector();
|
|
|
| virtual void ConnectToNetwork(
|
| @@ -64,7 +66,9 @@ class TetherConnector : public ConnectTetheringOperation::Observer {
|
| private:
|
| friend class TetherConnectorTest;
|
|
|
| - void SetConnectionFailed(const std::string& error_name);
|
| + void SetConnectionFailed(const std::string& error_name,
|
| + HostConnectionMetricsLogger::ConnectionToHostResult
|
| + connection_to_host_result);
|
| void SetConnectionSucceeded(const std::string& device_id,
|
| const std::string& wifi_network_guid);
|
|
|
| @@ -84,6 +88,7 @@ class TetherConnector : public ConnectTetheringOperation::Observer {
|
| DeviceIdTetherNetworkGuidMap* device_id_tether_network_guid_map_;
|
| HostScanCache* host_scan_cache_;
|
| NotificationPresenter* notification_presenter_;
|
| + HostConnectionMetricsLogger* host_connection_metrics_logger_;
|
|
|
| std::string device_id_pending_connection_;
|
| base::Closure success_callback_;
|
|
|