| OLD | NEW | 
|    1 // Copyright 2014 The Chromium Authors. All rights reserved. |    1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #ifndef CHROMECAST_BROWSER_METRICS_CAST_METRICS_SERVICE_CLIENT_H_ |    5 #ifndef CHROMECAST_BROWSER_METRICS_CAST_METRICS_SERVICE_CLIENT_H_ | 
|    6 #define CHROMECAST_BROWSER_METRICS_CAST_METRICS_SERVICE_CLIENT_H_ |    6 #define CHROMECAST_BROWSER_METRICS_CAST_METRICS_SERVICE_CLIENT_H_ | 
|    7  |    7  | 
|    8 #include <string> |    8 #include <string> | 
|    9  |    9  | 
|   10 #include "base/macros.h" |   10 #include "base/macros.h" | 
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   44   static scoped_ptr<CastMetricsServiceClient> Create( |   44   static scoped_ptr<CastMetricsServiceClient> Create( | 
|   45       base::TaskRunner* io_task_runner, |   45       base::TaskRunner* io_task_runner, | 
|   46       PrefService* pref_service, |   46       PrefService* pref_service, | 
|   47       net::URLRequestContextGetter* request_context); |   47       net::URLRequestContextGetter* request_context); | 
|   48  |   48  | 
|   49   void Initialize(CastService* cast_service); |   49   void Initialize(CastService* cast_service); | 
|   50   void Finalize(); |   50   void Finalize(); | 
|   51  |   51  | 
|   52   // metrics::MetricsServiceClient implementation: |   52   // metrics::MetricsServiceClient implementation: | 
|   53   void SetMetricsClientId(const std::string& client_id) override; |   53   void SetMetricsClientId(const std::string& client_id) override; | 
 |   54   void OnRecordingDisabled() override; | 
|   54   bool IsOffTheRecordSessionActive() override; |   55   bool IsOffTheRecordSessionActive() override; | 
|   55   int32_t GetProduct() override; |   56   int32_t GetProduct() override; | 
|   56   std::string GetApplicationLocale() override; |   57   std::string GetApplicationLocale() override; | 
|   57   bool GetBrand(std::string* brand_code) override; |   58   bool GetBrand(std::string* brand_code) override; | 
|   58   ::metrics::SystemProfileProto::Channel GetChannel() override; |   59   ::metrics::SystemProfileProto::Channel GetChannel() override; | 
|   59   std::string GetVersionString() override; |   60   std::string GetVersionString() override; | 
|   60   void OnLogUploadComplete() override; |   61   void OnLogUploadComplete() override; | 
|   61   void StartGatheringMetrics(const base::Closure& done_callback) override; |   62   void StartGatheringMetrics(const base::Closure& done_callback) override; | 
|   62   void CollectFinalMetrics(const base::Closure& done_callback) override; |   63   void CollectFinalMetrics(const base::Closure& done_callback) override; | 
|   63   scoped_ptr< ::metrics::MetricsLogUploader> CreateUploader( |   64   scoped_ptr< ::metrics::MetricsLogUploader> CreateUploader( | 
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   95   scoped_ptr< ::metrics::MetricsService> metrics_service_; |   96   scoped_ptr< ::metrics::MetricsService> metrics_service_; | 
|   96   net::URLRequestContextGetter* const request_context_; |   97   net::URLRequestContextGetter* const request_context_; | 
|   97  |   98  | 
|   98   DISALLOW_COPY_AND_ASSIGN(CastMetricsServiceClient); |   99   DISALLOW_COPY_AND_ASSIGN(CastMetricsServiceClient); | 
|   99 }; |  100 }; | 
|  100  |  101  | 
|  101 }  // namespace metrics |  102 }  // namespace metrics | 
|  102 }  // namespace chromecast |  103 }  // namespace chromecast | 
|  103  |  104  | 
|  104 #endif  // CHROMECAST_BROWSER_METRICS_CAST_METRICS_SERVICE_CLIENT_H_ |  105 #endif  // CHROMECAST_BROWSER_METRICS_CAST_METRICS_SERVICE_CLIENT_H_ | 
| OLD | NEW |