summaryrefslogtreecommitdiffstats
path: root/chrome/browser/profile.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/profile.h')
-rw-r--r--chrome/browser/profile.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/profile.h b/chrome/browser/profile.h
index 318c6e2..bc541d7 100644
--- a/chrome/browser/profile.h
+++ b/chrome/browser/profile.h
@@ -20,6 +20,7 @@
namespace net {
class ForceTLSState;
+class SSLConfigService;
}
class Blacklist;
class BookmarkModel;
@@ -37,6 +38,7 @@ class PrefService;
class ProfileSyncService;
class SessionService;
class SpellChecker;
+class SSLConfigServiceManager;
class SSLHostState;
class SQLitePersistentCookieStore;
class TabRestoreService;
@@ -223,6 +225,9 @@ class Profile {
// is only used for a separate cookie store currently.
virtual URLRequestContext* GetRequestContextForExtensions() = 0;
+ // Returns the SSLConfigService for this profile.
+ virtual net::SSLConfigService* GetSSLConfigService() = 0;
+
// Returns the Privacy Blaclist for this profile.
virtual Blacklist* GetBlacklist() = 0;
@@ -360,6 +365,7 @@ class ProfileImpl : public Profile,
virtual URLRequestContext* GetRequestContext();
virtual URLRequestContext* GetRequestContextForMedia();
virtual URLRequestContext* GetRequestContextForExtensions();
+ virtual net::SSLConfigService* GetSSLConfigService();
virtual Blacklist* GetBlacklist();
virtual SessionService* GetSessionService();
virtual void ShutdownSessionService();
@@ -442,6 +448,8 @@ class ProfileImpl : public Profile,
ChromeURLRequestContext* extensions_request_context_;
+ scoped_ptr<SSLConfigServiceManager> ssl_config_service_manager_;
+
Blacklist* blacklist_;
scoped_refptr<DownloadManager> download_manager_;