diff options
author | abarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-13 10:04:35 +0000 |
---|---|---|
committer | abarth@chromium.org <abarth@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-13 10:04:35 +0000 |
commit | 34cc84fd2e2c22194b88d652b7331846aa620a1b (patch) | |
tree | 6618582cf33a54974c547d309883c31f41d237e1 /chrome/browser/profile.h | |
parent | 52b56d1abe78e4a87b6c6a540b41d46961af0b61 (diff) | |
download | chromium_src-34cc84fd2e2c22194b88d652b7331846aa620a1b.zip chromium_src-34cc84fd2e2c22194b88d652b7331846aa620a1b.tar.gz chromium_src-34cc84fd2e2c22194b88d652b7331846aa620a1b.tar.bz2 |
Remember that we've white listed a certificate when we switch to a new tab.
R=wtc
BUG=6456
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9749 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/profile.h')
-rw-r--r-- | chrome/browser/profile.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/profile.h b/chrome/browser/profile.h index fdbfd61..8f513ae 100644 --- a/chrome/browser/profile.h +++ b/chrome/browser/profile.h @@ -28,6 +28,7 @@ class NavigationController; class PrefService; class SessionService; class SpellChecker; +class SSLHostState; class TabRestoreService; class TemplateURLFetcher; class TemplateURLModel; @@ -110,6 +111,11 @@ class Profile { // that this method is called. virtual UserScriptMaster* GetUserScriptMaster() = 0; + // Retrieves a pointer to the SSLHostState associated with this profile. + // The SSLHostState is lazily created the first time that this method is + // called. + virtual SSLHostState* GetSSLHostState() = 0; + // Retrieves a pointer to the HistoryService associated with this // profile. The HistoryService is lazily created the first time // that this method is called. @@ -261,6 +267,7 @@ class ProfileImpl : public Profile, virtual Profile* GetOriginalProfile(); virtual VisitedLinkMaster* GetVisitedLinkMaster(); virtual UserScriptMaster* GetUserScriptMaster(); + virtual SSLHostState* GetSSLHostState(); virtual ExtensionsService* GetExtensionsService(); virtual HistoryService* GetHistoryService(ServiceAccessType sat); virtual WebDataService* GetWebDataService(ServiceAccessType sat); @@ -323,6 +330,7 @@ class ProfileImpl : public Profile, scoped_ptr<VisitedLinkMaster> visited_link_master_; scoped_refptr<ExtensionsService> extensions_service_; scoped_refptr<UserScriptMaster> user_script_master_; + scoped_ptr<SSLHostState> ssl_host_state_; scoped_ptr<PrefService> prefs_; scoped_ptr<TemplateURLFetcher> template_url_fetcher_; scoped_ptr<TemplateURLModel> template_url_model_; |