| 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)
|
| +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;
|
|
|
|
|