Index: chrome/browser/ssl/ssl_blocking_page.h |
diff --git a/chrome/browser/ssl/ssl_blocking_page.h b/chrome/browser/ssl/ssl_blocking_page.h |
index 36026b50a8d4104de64e43d768d936476891acc5..da372e89d28b8e2cb4eabf249be6bf094838d907 100644 |
--- a/chrome/browser/ssl/ssl_blocking_page.h |
+++ b/chrome/browser/ssl/ssl_blocking_page.h |
@@ -14,6 +14,7 @@ |
#include "base/time/time.h" |
#include "chrome/browser/interstitials/security_interstitial_page.h" |
#include "chrome/browser/profiles/profile.h" |
+#include "chrome/browser/ssl/certificate_error_report.h" |
#include "chrome/browser/ssl/ssl_cert_reporter.h" |
#include "net/ssl/ssl_info.h" |
#include "url/gurl.h" |
@@ -101,8 +102,11 @@ class SSLBlockingPage : public SecurityInterstitialPage { |
std::string GetUmaHistogramPrefix() const; |
std::string GetSamplingEventName() const; |
- // Send a report about an invalid certificate to the server. |
- void FinishCertCollection(); |
+ // Send a report about an invalid certificate to the |
+ // server. |user_proceeded| indicates whether the user clicked through |
+ // the interstitial or not, and will be included in the report. |
+ void FinishCertCollection( |
+ CertificateErrorReport::ProceedDecision user_proceeded); |
// Check whether a checkbox should be shown on the page that allows |
// the user to opt in to Safe Browsing extended reporting. |