Add a FrameHostMsg_BeginNavigation IPC
commit95b462c20d5e2b465e6cdb72dc4d0400c38b5c9a
authorclamy@chromium.org <clamy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 16 Jul 2014 05:02:09 +0000 (16 05:02 +0000)
committerclamy@chromium.org <clamy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Wed, 16 Jul 2014 05:02:09 +0000 (16 05:02 +0000)
treefc6fd5bcd3aded0b2118ac55dfe8b6eddf057a32
parent2d65bd4b0ae85027f70cd502876d258b77383ec7
Add a FrameHostMsg_BeginNavigation IPC

As part of the project PlzNavigate, this CL introduces a new IPC,
FrameHostMsg_BeginNavigation that should be sent from the renderer to the
browser on renderer-initiated navigation, or in response to a
FrameMsg_RequestNavigation (that will be introduced in a later CL) for browser
initiated ones.

Upon reception of FrameHostMsg_BeginNavigation, the UI thread will forward the relevant information to the IO thread (to the ResourceDispatcherHost).

BUG=376014

Review URL: https://codereview.chromium.org/367653002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@283346 0039d316-1c4b-4281-b951-d872f2087c98
16 files changed:
content/browser/frame_host/navigation_request.cc [new file with mode: 0644]
content/browser/frame_host/navigation_request.h [new file with mode: 0644]
content/browser/frame_host/navigation_request_info.cc [new file with mode: 0644]
content/browser/frame_host/navigation_request_info.h [new file with mode: 0644]
content/browser/frame_host/render_frame_host_impl.cc
content/browser/frame_host/render_frame_host_impl.h
content/browser/frame_host/render_frame_host_manager.cc
content/browser/frame_host/render_frame_host_manager.h
content/browser/frame_host/render_frame_host_manager_unittest.cc
content/browser/loader/resource_dispatcher_host_impl.cc
content/browser/loader/resource_dispatcher_host_impl.h
content/common/frame_messages.h
content/common/resource_request_body.h
content/content_browser.gypi
content/test/test_render_frame_host.cc
content/test/test_render_frame_host.h