Index: chrome/browser/browser_process.h |
diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h |
index ffc3db0935ba69eb23aa5b2c0f45de3b7ab465a1..58429372a0084d3cc2127dcaec90fc65e067e5c4 100644 |
--- a/chrome/browser/browser_process.h |
+++ b/chrome/browser/browser_process.h |
@@ -32,12 +32,14 @@ class IntranetRedirectDetector; |
class IOThread; |
class MetricsService; |
class NotificationUIManager; |
+class PrefProxyConfigTracker; |
class PrefService; |
class ProfileManager; |
class ResourceDispatcherHost; |
class SidebarManager; |
class TabCloseableStateWatcher; |
class ThumbnailGenerator; |
+class URLRequestContextGetter; |
namespace base { |
class Thread; |
@@ -79,6 +81,8 @@ class BrowserProcess { |
virtual DevToolsManager* devtools_manager() = 0; |
virtual SidebarManager* sidebar_manager() = 0; |
virtual ui::Clipboard* clipboard() = 0; |
+ virtual PrefProxyConfigTracker* pref_proxy_config_tracker() = 0; |
+ virtual URLRequestContextGetter* system_request_context() = 0; |
// Returns the manager for desktop notifications. |
virtual NotificationUIManager* notification_ui_manager() = 0; |
@@ -200,6 +204,8 @@ class BrowserProcess { |
plugin_data_remover_mime_type_ = mime_type; |
} |
+ virtual void InitSystemRequestContext() = 0; |
+ |
private: |
// User-data-dir based profiles. |
std::vector<std::wstring> user_data_dir_profiles_; |