| 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 009fdf9651e886654824aaca6152196c0398a9f1..c25edcffb8880d918486448b3bb2a7e2c35ebf64 100644
|
| --- a/chrome/browser/ssl/ssl_blocking_page.h
|
| +++ b/chrome/browser/ssl/ssl_blocking_page.h
|
| @@ -26,6 +26,12 @@ class InterstitialPage;
|
| class WebContents;
|
| }
|
|
|
| +#if defined(ENABLE_EXTENSIONS)
|
| +namespace extensions {
|
| +class ExperienceSamplingEvent;
|
| +}
|
| +#endif
|
| +
|
| // This class is responsible for showing/hiding the interstitial page that is
|
| // shown when a certificate error happens.
|
| // It deletes itself when the interstitial page is closed.
|
| @@ -121,6 +127,14 @@ class SSLBlockingPage : public content::InterstitialPageDelegate,
|
| // Was a captive portal detected?
|
| bool captive_portal_detected_;
|
|
|
| + // For the FieldTrial: this contains the name of the condition.
|
| + std::string trial_condition_;
|
| +
|
| +#if defined(ENABLE_EXTENSIONS)
|
| + // For Chrome Experience Sampling Platform: this maintains event state.
|
| + scoped_ptr<extensions::ExperienceSamplingEvent> sampling_event_;
|
| +#endif
|
| +
|
| content::NotificationRegistrar registrar_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(SSLBlockingPage);
|
|
|