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 771b78edb02f0342c74472705700cd83755190b5..f196c10b1359b1c8b6696b058c7078d39fa5bd31 100644 |
--- a/chromecast/browser/metrics/cast_metrics_service_client.h |
+++ b/chromecast/browser/metrics/cast_metrics_service_client.h |
@@ -48,6 +48,10 @@ class CastMetricsServiceClient : public ::metrics::MetricsServiceClient { |
net::URLRequestContextGetter* request_context); |
static void RegisterPrefs(PrefRegistrySimple* registry); |
+ // Use |client_id| when starting MetricsService instead of generating a new |
+ // client ID. Must be called before Initialize. |
byungchul
2015/08/19 21:38:19
comment that it is optional.
gunsch
2015/08/19 21:46:51
Done.
|
+ void SetForceClientId(const std::string& client_id); |
+ |
void Initialize(CastService* cast_service); |
void Finalize(); |
@@ -87,6 +91,8 @@ class CastMetricsServiceClient : public ::metrics::MetricsServiceClient { |
PrefService* const pref_service_; |
CastService* cast_service_; |
std::string client_id_; |
+ std::string force_client_id_; |
+ bool client_info_loaded_; |
#if defined(OS_LINUX) |
ExternalMetrics* external_metrics_; |