| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // See http://dev.chromium.org/developers/design-documents/multi-process-resourc
e-loading | 5 // See http://dev.chromium.org/developers/design-documents/multi-process-resourc
e-loading |
| 6 | 6 |
| 7 #include "chrome/browser/renderer_host/resource_dispatcher_host.h" | 7 #include "chrome/browser/renderer_host/resource_dispatcher_host.h" |
| 8 | 8 |
| 9 #include <vector> | 9 #include <vector> |
| 10 | 10 |
| (...skipping 501 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 512 process_type, | 512 process_type, |
| 513 child_id, | 513 child_id, |
| 514 route_id, | 514 route_id, |
| 515 request_id, | 515 request_id, |
| 516 request_data.frame_origin, | 516 request_data.frame_origin, |
| 517 request_data.main_frame_origin, | 517 request_data.main_frame_origin, |
| 518 request_data.resource_type, | 518 request_data.resource_type, |
| 519 upload_size, | 519 upload_size, |
| 520 false, // is download | 520 false, // is download |
| 521 ResourceType::IsFrame(request_data.resource_type), // allow_download | 521 ResourceType::IsFrame(request_data.resource_type), // allow_download |
| 522 request_data.has_user_gesture, |
| 522 request_data.host_renderer_id, | 523 request_data.host_renderer_id, |
| 523 request_data.host_render_view_id); | 524 request_data.host_render_view_id); |
| 524 ApplyExtensionLocalizationFilter(request_data.url, request_data.resource_type, | 525 ApplyExtensionLocalizationFilter(request_data.url, request_data.resource_type, |
| 525 extra_info); | 526 extra_info); |
| 526 SetRequestInfo(request, extra_info); // Request takes ownership. | 527 SetRequestInfo(request, extra_info); // Request takes ownership. |
| 527 chrome_browser_net::SetOriginProcessUniqueIDForRequest( | 528 chrome_browser_net::SetOriginProcessUniqueIDForRequest( |
| 528 request_data.origin_child_id, request); | 529 request_data.origin_child_id, request); |
| 529 | 530 |
| 530 if (request->url().SchemeIs(chrome::kBlobScheme) && context) { | 531 if (request->url().SchemeIs(chrome::kBlobScheme) && context) { |
| 531 // Hang on to a reference to ensure the blob is not released prior | 532 // Hang on to a reference to ensure the blob is not released prior |
| (...skipping 117 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 649 ChildProcessInfo::RENDER_PROCESS, | 650 ChildProcessInfo::RENDER_PROCESS, |
| 650 child_id, | 651 child_id, |
| 651 route_id, | 652 route_id, |
| 652 request_id_, | 653 request_id_, |
| 653 "null", // frame_origin | 654 "null", // frame_origin |
| 654 "null", // main_frame_origin | 655 "null", // main_frame_origin |
| 655 ResourceType::SUB_RESOURCE, | 656 ResourceType::SUB_RESOURCE, |
| 656 0, // upload_size | 657 0, // upload_size |
| 657 download, // is_download | 658 download, // is_download |
| 658 download, // allow_download | 659 download, // allow_download |
| 660 false, // has_user_gesture |
| 659 -1, // Host renderer id | 661 -1, // Host renderer id |
| 660 -1); // Host render view id | 662 -1); // Host render view id |
| 661 } | 663 } |
| 662 | 664 |
| 663 void ResourceDispatcherHost::OnClosePageACK( | 665 void ResourceDispatcherHost::OnClosePageACK( |
| 664 const ViewMsg_ClosePage_Params& params) { | 666 const ViewMsg_ClosePage_Params& params) { |
| 665 if (params.for_cross_site_transition) { | 667 if (params.for_cross_site_transition) { |
| 666 // Closes for cross-site transitions are handled such that the cross-site | 668 // Closes for cross-site transitions are handled such that the cross-site |
| 667 // transition continues. | 669 // transition continues. |
| 668 GlobalRequestID global_id(params.new_render_process_host_id, | 670 GlobalRequestID global_id(params.new_render_process_host_id, |
| (...skipping 1265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1934 return is_prefetch_enabled_; | 1936 return is_prefetch_enabled_; |
| 1935 } | 1937 } |
| 1936 | 1938 |
| 1937 // static | 1939 // static |
| 1938 void ResourceDispatcherHost::set_is_prefetch_enabled(bool value) { | 1940 void ResourceDispatcherHost::set_is_prefetch_enabled(bool value) { |
| 1939 is_prefetch_enabled_ = value; | 1941 is_prefetch_enabled_ = value; |
| 1940 } | 1942 } |
| 1941 | 1943 |
| 1942 // static | 1944 // static |
| 1943 bool ResourceDispatcherHost::is_prefetch_enabled_ = false; | 1945 bool ResourceDispatcherHost::is_prefetch_enabled_ = false; |
| OLD | NEW |