Index: chrome/browser/browser_process.h |
diff --git a/chrome/browser/browser_process.h b/chrome/browser/browser_process.h |
index d406eb0d479306955e7650fc5fbbc68db20c18e5..6afb77668dad99b15eba719ea7273716a5f3cbcc 100644 |
--- a/chrome/browser/browser_process.h |
+++ b/chrome/browser/browser_process.h |
@@ -15,6 +15,7 @@ |
#include <vector> |
#include "base/basictypes.h" |
+#include "base/ref_counted.h" |
#include "ipc/ipc_message.h" |
class AutomationProviderList; |
@@ -40,6 +41,7 @@ class ResourceDispatcherHost; |
class SidebarManager; |
class TabCloseableStateWatcher; |
class ThumbnailGenerator; |
+class URLRequestContextGetter; |
class WatchDogThread; |
namespace base { |
@@ -47,6 +49,12 @@ class Thread; |
class WaitableEvent; |
} |
+#if defined(OS_CHROMEOS) |
willchan no longer on Chromium
2011/03/10 00:40:02
Make sure to include build_config.h for this defin
battre
2011/03/10 16:11:57
OS_CHROMEOS is not defined by build_config.h (it d
|
+namespace chromeos { |
+class ProxyConfigServiceImpl; |
+} |
+#endif // defined(OS_CHROMEOS) |
+ |
namespace printing { |
class PrintJobManager; |
class PrintPreviewTabController; |
@@ -82,6 +90,14 @@ class BrowserProcess { |
virtual DevToolsManager* devtools_manager() = 0; |
virtual SidebarManager* sidebar_manager() = 0; |
virtual ui::Clipboard* clipboard() = 0; |
+ virtual URLRequestContextGetter* system_request_context() = 0; |
+ |
+#if defined(OS_CHROMEOS) |
+ // Returns ChromeOS's ProxyConfigServiceImpl, creating if not yet created. |
+ virtual chromeos::ProxyConfigServiceImpl* |
+ chromeos_proxy_config_service_impl() = 0; |
+#endif // defined(OS_CHROMEOS) |
+ |
virtual ExtensionEventRouterForwarder* |
extension_event_router_forwarder() = 0; |