Index: chromecast/browser/metrics/cast_metrics_service_client.h |
diff --git a/chromecast/browser/metrics/cast_metrics_service_client.h b/chromecast/browser/metrics/cast_metrics_service_client.h |
index af88142c7f8be187ec02187a54f7417dbb705afa..73a536ecbede1ece341463e01324bbd3424b91c9 100644 |
--- a/chromecast/browser/metrics/cast_metrics_service_client.h |
+++ b/chromecast/browser/metrics/cast_metrics_service_client.h |
@@ -25,6 +25,7 @@ class TaskRunner; |
namespace metrics { |
struct ClientInfo; |
+class EnabledStateProvider; |
class MetricsService; |
class MetricsStateManager; |
} // namespace metrics |
@@ -88,6 +89,8 @@ class CastMetricsServiceClient : public ::metrics::MetricsServiceClient { |
std::string client_id() const { return client_id_; } |
private: |
+ class CastEnabledStateProvider; |
Alexei Svitkine (slow)
2016/05/11 17:16:28
Nit: Same comment as for Aw client - just make it
jwd
2016/05/11 18:31:38
Done.
|
+ |
CastMetricsServiceClient(base::TaskRunner* io_task_runner, |
PrefService* pref_service, |
net::URLRequestContextGetter* request_context); |
@@ -112,6 +115,7 @@ class CastMetricsServiceClient : public ::metrics::MetricsServiceClient { |
const scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
std::unique_ptr<::metrics::MetricsStateManager> metrics_state_manager_; |
std::unique_ptr<::metrics::MetricsService> metrics_service_; |
+ std::unique_ptr<::metrics::EnabledStateProvider> enabled_state_provider_; |
net::URLRequestContextGetter* const request_context_; |
DISALLOW_COPY_AND_ASSIGN(CastMetricsServiceClient); |