Index: components/metrics_services_manager/metrics_services_manager_client.h |
diff --git a/components/metrics_services_manager/metrics_services_manager_client.h b/components/metrics_services_manager/metrics_services_manager_client.h |
index eabc53baa89fb69831623e3553c9f0e12599d07c..40c6d0d037ab9cc85bdea82c759637186e1a2b99 100644 |
--- a/components/metrics_services_manager/metrics_services_manager_client.h |
+++ b/components/metrics_services_manager/metrics_services_manager_client.h |
@@ -5,8 +5,9 @@ |
#ifndef COMPONENTS_METRICS_SERVICES_MANAGER_METRICS_SERVICES_MANAGER_CLIENT_H_ |
#define COMPONENTS_METRICS_SERVICES_MANAGER_METRICS_SERVICES_MANAGER_CLIENT_H_ |
+#include <memory> |
+ |
#include "base/callback_forward.h" |
-#include "base/memory/scoped_ptr.h" |
namespace metrics { |
class MetricsServiceClient; |
@@ -33,10 +34,10 @@ class MetricsServicesManagerClient { |
virtual ~MetricsServicesManagerClient() {} |
// Methods that create the various services in the context of the embedder. |
- virtual scoped_ptr<rappor::RapporService> CreateRapporService() = 0; |
- virtual scoped_ptr<variations::VariationsService> |
+ virtual std::unique_ptr<rappor::RapporService> CreateRapporService() = 0; |
+ virtual std::unique_ptr<variations::VariationsService> |
CreateVariationsService() = 0; |
- virtual scoped_ptr<metrics::MetricsServiceClient> |
+ virtual std::unique_ptr<metrics::MetricsServiceClient> |
CreateMetricsServiceClient() = 0; |
// Returns the URL request context in which the metrics services should |