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 dac5ab41a2f8050a7f99685cf017b820cde0716b..6d427c1bd84b36229787569b2b9891facf31bf8d 100644 |
--- a/chrome/browser/ssl/ssl_blocking_page.h |
+++ b/chrome/browser/ssl/ssl_blocking_page.h |
@@ -70,6 +70,7 @@ class SSLBlockingPage : public SecurityInterstitialPage { |
const net::SSLInfo& ssl_info, |
const GURL& request_url, |
int options_mask, |
+ const base::Time& time_triggered, |
const base::Callback<void(bool)>& callback); |
// SecurityInterstitialPage method: |
@@ -118,6 +119,9 @@ class SSLBlockingPage : public SecurityInterstitialPage { |
const bool expired_but_previously_allowed_; |
scoped_ptr<SSLErrorClassification> ssl_error_classification_; |
scoped_ptr<SecurityInterstitialMetricsHelper> metrics_helper_; |
+ // The time at which the interstitial was triggered. The interstitial |
+ // calculates all times relative to this. |
+ const base::Time time_triggered_; |
// Which type of interstitial this is. |
enum SSLInterstitialReason { |