| Index: chrome/browser/profiles/profile.h
|
| diff --git a/chrome/browser/profiles/profile.h b/chrome/browser/profiles/profile.h
|
| index 1f94ce848e9a0dc14d530c24308a8cd4f714676b..9557c51f0ed3e4fbac7458df01609d01ba440342 100644
|
| --- a/chrome/browser/profiles/profile.h
|
| +++ b/chrome/browser/profiles/profile.h
|
| @@ -40,7 +40,6 @@ class ShortcutsBackend;
|
| }
|
|
|
| namespace net {
|
| -class TransportSecurityState;
|
| class SSLConfigService;
|
| }
|
|
|
| @@ -89,7 +88,6 @@ class SSLConfigServiceManager;
|
| class SpellCheckHost;
|
| class TemplateURLFetcher;
|
| class TokenService;
|
| -class TransportSecurityPersister;
|
| class UserScriptMaster;
|
| class UserStyleSheetWatcher;
|
| class VisitedLinkEventListener;
|
| @@ -277,11 +275,6 @@ class Profile : public content::BrowserContext {
|
| virtual ExtensionSpecialStoragePolicy*
|
| GetExtensionSpecialStoragePolicy() = 0;
|
|
|
| - // Retrieves a pointer to the TransportSecurityState associated with
|
| - // this profile. The TransportSecurityState is lazily created the
|
| - // first time that this method is called.
|
| - virtual net::TransportSecurityState* GetTransportSecurityState() = 0;
|
| -
|
| // Retrieves a pointer to the FaviconService associated with this
|
| // profile. The FaviconService is lazily created the first time
|
| // that this method is called.
|
| @@ -504,6 +497,11 @@ class Profile : public content::BrowserContext {
|
| // Returns the Predictor object used for dns prefetch.
|
| virtual chrome_browser_net::Predictor* GetNetworkPredictor() = 0;
|
|
|
| + // Deletes transport security state since |time|. The implementation
|
| + // is free to run this on a background thread, so when this method
|
| + // returns data is not guaranteed to be deleted.
|
| + virtual void DeleteTransportSecurityStateSince(const base::Time& time) = 0;
|
| +
|
| std::string GetDebugName();
|
|
|
| // Returns whether it is a guest session.
|
|
|