Chromium Code Reviews| Index: content/browser/renderer_host/render_process_host_impl.h |
| diff --git a/content/browser/renderer_host/render_process_host_impl.h b/content/browser/renderer_host/render_process_host_impl.h |
| index 89b7255c1e3e285e1de196113afa0dd7f4b17f49..ec00c2e60c5786d4db37b73da3f75ecd330fdf2d 100644 |
| --- a/content/browser/renderer_host/render_process_host_impl.h |
| +++ b/content/browser/renderer_host/render_process_host_impl.h |
| @@ -17,6 +17,7 @@ |
| #include "content/browser/power_monitor_message_broadcaster.h" |
| #include "content/common/content_export.h" |
| #include "content/public/browser/gpu_data_manager_observer.h" |
| +#include "content/public/browser/navigation_controller.h" |
| #include "content/public/browser/render_process_host.h" |
| #include "ipc/ipc_channel_proxy.h" |
| #include "ipc/ipc_platform_file.h" |
| @@ -182,6 +183,14 @@ class CONTENT_EXPORT RenderProcessHostImpl |
| scoped_refptr<ScreenOrientationDispatcherHost> |
| screen_orientation_dispatcher_host() const; |
| + // Used to extend the lifetime of the sessions until the render view |
| + // in the renderer is fully closed. This is static because its also called |
| + // with mock hosts as input in test cases. |
|
jsbell
2014/06/03 16:56:39
I don't see this used in tests?
michaeln
2014/06/03 18:58:09
The RenderProcessHost used by the viewhost is a mo
|
| + static void ReleaseOnCloseAck( |
| + RenderProcessHost* host, |
| + const SessionStorageNamespaceMap& sessions, |
| + int view_route_id); |
| + |
| // Register/unregister the host identified by the host id in the global host |
| // list. |
| static void RegisterHost(int host_id, RenderProcessHost* host); |
| @@ -292,6 +301,7 @@ class CONTENT_EXPORT RenderProcessHostImpl |
| void SuddenTerminationChanged(bool enabled); |
| void OnUserMetricsRecordAction(const std::string& action); |
| void OnSavedPageAsMHTML(int job_id, int64 mhtml_file_size); |
| + void OnCloseACK(int old_route_id); |
|
jsbell
2014/06/03 16:56:39
Nit: inconsistent capitalization (Ack vs. ACK)
michaeln
2014/06/03 18:58:09
Done, going with ACK to match OnClosePageACK
|
| // CompositorSurfaceBuffersSwapped handler when there's no RWH. |
| void OnCompositorSurfaceBuffersSwappedNoHost( |