Index: ios/chrome/browser/safe_browsing/ping_manager.h |
diff --git a/ios/chrome/browser/safe_browsing/ping_manager.h b/ios/chrome/browser/safe_browsing/ping_manager.h |
index 5e0a1212b7755ff565f4d00a3fd06660f49bceb7..342027bc9b7afe9a5dc0ed60576c76d4ee2aceb7 100644 |
--- a/ios/chrome/browser/safe_browsing/ping_manager.h |
+++ b/ios/chrome/browser/safe_browsing/ping_manager.h |
@@ -7,13 +7,13 @@ |
// A class that reports safebrowsing statistics to Google's SafeBrowsing |
// servers. |
+#include <memory> |
#include <set> |
#include <string> |
#include <vector> |
#include "base/gtest_prod_util.h" |
#include "base/macros.h" |
-#include "base/memory/scoped_ptr.h" |
#include "ios/chrome/browser/safe_browsing/hit_report.h" |
#include "ios/chrome/browser/safe_browsing/protocol_manager_helper.h" |
#include "ios/chrome/browser/safe_browsing/util.h" |
@@ -57,7 +57,7 @@ class SafeBrowsingPingManager : public net::URLFetcherDelegate { |
void ReportInvalidCertificateChain(const std::string& serialized_report); |
void SetCertificateErrorReporterForTesting( |
- scoped_ptr<certificate_reporting::ErrorReporter> |
+ std::unique_ptr<certificate_reporting::ErrorReporter> |
certificate_error_reporter); |
private: |
@@ -95,7 +95,8 @@ class SafeBrowsingPingManager : public net::URLFetcherDelegate { |
Reports safebrowsing_reports_; |
// Sends reports of invalid SSL certificate chains. |
- scoped_ptr<certificate_reporting::ErrorReporter> certificate_error_reporter_; |
+ std::unique_ptr<certificate_reporting::ErrorReporter> |
+ certificate_error_reporter_; |
DISALLOW_COPY_AND_ASSIGN(SafeBrowsingPingManager); |
}; |