diff options
Diffstat (limited to 'chrome/browser/browser_process_impl.h')
-rw-r--r-- | chrome/browser/browser_process_impl.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_process_impl.h index 577d4ba..eb8a9b6 100644 --- a/chrome/browser/browser_process_impl.h +++ b/chrome/browser/browser_process_impl.h @@ -28,6 +28,7 @@ #include "ipc/ipc_message.h" class ChromeNetLog; +class ChromeResourceDispatcherHostObserver; class CommandLine; class DevToolsHttpProtocolHandler; class DevToolsProtocolHandler; @@ -111,6 +112,8 @@ class BrowserProcessImpl : public BrowserProcess, virtual ChromeNetLog* net_log(); + virtual prerender::PrerenderTracker* prerender_tracker(); + #if defined(IPC_MESSAGE_LOG_ENABLED) virtual void SetIPCLoggingEnabled(bool enable); #endif @@ -276,6 +279,13 @@ class BrowserProcessImpl : public BrowserProcess, // Lives here so can safely log events on shutdown. scoped_ptr<ChromeNetLog> net_log_; + // Ordered before resource_dispatcher_host_observer_ due to destruction + // ordering. + scoped_ptr<prerender::PrerenderTracker> prerender_tracker_; + + scoped_ptr<ChromeResourceDispatcherHostObserver> + resource_dispatcher_host_observer_; + NotificationRegistrar notification_registrar_; scoped_refptr<PluginDataRemover> plugin_data_remover_; |