| Index: chrome/browser/ssl/ssl_error_handler.h
|
| diff --git a/chrome/browser/ssl/ssl_error_handler.h b/chrome/browser/ssl/ssl_error_handler.h
|
| index fb6fd7039c2f6212088db5fd6597ceb57e60fcbf..7f7d1f3d1e80b01cbaeb9ce67c0b8ffcec37584b 100644
|
| --- a/chrome/browser/ssl/ssl_error_handler.h
|
| +++ b/chrome/browser/ssl/ssl_error_handler.h
|
| @@ -22,6 +22,8 @@ class RenderViewHost;
|
| class WebContents;
|
| }
|
|
|
| +class SafeBrowsingUIManager;
|
| +
|
| // This class is responsible for deciding whether to show an SSL warning or a
|
| // captive portal error page. It makes this decision by delaying the display of
|
| // SSL interstitial for a few seconds (2 by default), and waiting for a captive
|
| @@ -49,6 +51,7 @@ class SSLErrorHandler : public content::WebContentsUserData<SSLErrorHandler>,
|
| const net::SSLInfo& ssl_info,
|
| const GURL& request_url,
|
| int options_mask,
|
| + SafeBrowsingUIManager* safe_browsing_ui_manager,
|
| const base::Callback<void(bool)>& callback);
|
|
|
| static void SetInterstitialDelayTypeForTest(InterstitialDelayType delay);
|
| @@ -63,6 +66,7 @@ class SSLErrorHandler : public content::WebContentsUserData<SSLErrorHandler>,
|
| const net::SSLInfo& ssl_info,
|
| const GURL& request_url,
|
| int options_mask,
|
| + SafeBrowsingUIManager* safe_browsing_ui_manager,
|
| const base::Callback<void(bool)>& callback);
|
|
|
| ~SSLErrorHandler() override;
|
| @@ -101,6 +105,8 @@ class SSLErrorHandler : public content::WebContentsUserData<SSLErrorHandler>,
|
| content::NotificationRegistrar registrar_;
|
| base::OneShotTimer<SSLErrorHandler> timer_;
|
|
|
| + SafeBrowsingUIManager* safe_browsing_ui_manager_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(SSLErrorHandler);
|
| };
|
|
|
|
|