| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 // IPC messages for interacting with frames. | 5 // IPC messages for interacting with frames. |
| 6 // Multiply-included message file, hence no include guard. | 6 // Multiply-included message file, hence no include guard. |
| 7 | 7 |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 #include <stdint.h> | 9 #include <stdint.h> |
| 10 | 10 |
| (...skipping 322 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 333 IPC_STRUCT_TRAITS_MEMBER(navigation_type) | 333 IPC_STRUCT_TRAITS_MEMBER(navigation_type) |
| 334 IPC_STRUCT_TRAITS_MEMBER(allow_download) | 334 IPC_STRUCT_TRAITS_MEMBER(allow_download) |
| 335 IPC_STRUCT_TRAITS_MEMBER(should_replace_current_entry) | 335 IPC_STRUCT_TRAITS_MEMBER(should_replace_current_entry) |
| 336 IPC_STRUCT_TRAITS_MEMBER(ui_timestamp) | 336 IPC_STRUCT_TRAITS_MEMBER(ui_timestamp) |
| 337 IPC_STRUCT_TRAITS_MEMBER(report_type) | 337 IPC_STRUCT_TRAITS_MEMBER(report_type) |
| 338 IPC_STRUCT_TRAITS_MEMBER(base_url_for_data_url) | 338 IPC_STRUCT_TRAITS_MEMBER(base_url_for_data_url) |
| 339 IPC_STRUCT_TRAITS_MEMBER(history_url_for_data_url) | 339 IPC_STRUCT_TRAITS_MEMBER(history_url_for_data_url) |
| 340 IPC_STRUCT_TRAITS_MEMBER(lofi_state) | 340 IPC_STRUCT_TRAITS_MEMBER(lofi_state) |
| 341 IPC_STRUCT_TRAITS_MEMBER(navigation_start) | 341 IPC_STRUCT_TRAITS_MEMBER(navigation_start) |
| 342 IPC_STRUCT_TRAITS_MEMBER(method) | 342 IPC_STRUCT_TRAITS_MEMBER(method) |
| 343 IPC_STRUCT_TRAITS_MEMBER(post_data) |
| 343 IPC_STRUCT_TRAITS_END() | 344 IPC_STRUCT_TRAITS_END() |
| 344 | 345 |
| 345 IPC_STRUCT_TRAITS_BEGIN(content::BeginNavigationParams) | 346 IPC_STRUCT_TRAITS_BEGIN(content::BeginNavigationParams) |
| 346 IPC_STRUCT_TRAITS_MEMBER(headers) | 347 IPC_STRUCT_TRAITS_MEMBER(headers) |
| 347 IPC_STRUCT_TRAITS_MEMBER(load_flags) | 348 IPC_STRUCT_TRAITS_MEMBER(load_flags) |
| 348 IPC_STRUCT_TRAITS_MEMBER(has_user_gesture) | 349 IPC_STRUCT_TRAITS_MEMBER(has_user_gesture) |
| 349 IPC_STRUCT_TRAITS_MEMBER(skip_service_worker) | 350 IPC_STRUCT_TRAITS_MEMBER(skip_service_worker) |
| 350 IPC_STRUCT_TRAITS_MEMBER(request_context_type) | 351 IPC_STRUCT_TRAITS_MEMBER(request_context_type) |
| 351 IPC_STRUCT_TRAITS_END() | 352 IPC_STRUCT_TRAITS_END() |
| 352 | 353 |
| 353 IPC_STRUCT_TRAITS_BEGIN(content::StartNavigationParams) | 354 IPC_STRUCT_TRAITS_BEGIN(content::StartNavigationParams) |
| 354 IPC_STRUCT_TRAITS_MEMBER(extra_headers) | 355 IPC_STRUCT_TRAITS_MEMBER(extra_headers) |
| 355 IPC_STRUCT_TRAITS_MEMBER(browser_initiated_post_data) | |
| 356 #if defined(OS_ANDROID) | 356 #if defined(OS_ANDROID) |
| 357 IPC_STRUCT_TRAITS_MEMBER(has_user_gesture) | 357 IPC_STRUCT_TRAITS_MEMBER(has_user_gesture) |
| 358 #endif | 358 #endif |
| 359 IPC_STRUCT_TRAITS_MEMBER(transferred_request_child_id) | 359 IPC_STRUCT_TRAITS_MEMBER(transferred_request_child_id) |
| 360 IPC_STRUCT_TRAITS_MEMBER(transferred_request_request_id) | 360 IPC_STRUCT_TRAITS_MEMBER(transferred_request_request_id) |
| 361 IPC_STRUCT_TRAITS_END() | 361 IPC_STRUCT_TRAITS_END() |
| 362 | 362 |
| 363 IPC_STRUCT_TRAITS_BEGIN(content::RequestNavigationParams) | 363 IPC_STRUCT_TRAITS_BEGIN(content::RequestNavigationParams) |
| 364 IPC_STRUCT_TRAITS_MEMBER(is_overriding_user_agent) | 364 IPC_STRUCT_TRAITS_MEMBER(is_overriding_user_agent) |
| 365 IPC_STRUCT_TRAITS_MEMBER(redirects) | 365 IPC_STRUCT_TRAITS_MEMBER(redirects) |
| (...skipping 471 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 837 // External popup menus. | 837 // External popup menus. |
| 838 IPC_MESSAGE_ROUTED1(FrameMsg_SelectPopupMenuItem, | 838 IPC_MESSAGE_ROUTED1(FrameMsg_SelectPopupMenuItem, |
| 839 int /* selected index, -1 means no selection */) | 839 int /* selected index, -1 means no selection */) |
| 840 | 840 |
| 841 #endif | 841 #endif |
| 842 | 842 |
| 843 // PlzNavigate | 843 // PlzNavigate |
| 844 // Tells the renderer that a navigation is ready to commit. The renderer should | 844 // Tells the renderer that a navigation is ready to commit. The renderer should |
| 845 // request |stream_url| to get access to the stream containing the body of the | 845 // request |stream_url| to get access to the stream containing the body of the |
| 846 // response. | 846 // response. |
| 847 IPC_MESSAGE_ROUTED5(FrameMsg_CommitNavigation, | 847 IPC_MESSAGE_ROUTED4(FrameMsg_CommitNavigation, |
| 848 content::ResourceResponseHead, /* response */ | 848 content::ResourceResponseHead, /* response */ |
| 849 GURL, /* stream_url */ | 849 GURL, /* stream_url */ |
| 850 content::CommonNavigationParams, /* common_params */ | 850 content::CommonNavigationParams, /* common_params */ |
| 851 content::RequestNavigationParams, /* request_params */ | 851 content::RequestNavigationParams) /* request_params */ |
| 852 scoped_refptr<content::ResourceRequestBody> /* post_data */) | |
| 853 | 852 |
| 854 // PlzNavigate | 853 // PlzNavigate |
| 855 // Tells the renderer that a navigation failed with the error code |error_code| | 854 // Tells the renderer that a navigation failed with the error code |error_code| |
| 856 // and that the renderer should display an appropriate error page. | 855 // and that the renderer should display an appropriate error page. |
| 857 IPC_MESSAGE_ROUTED4(FrameMsg_FailedNavigation, | 856 IPC_MESSAGE_ROUTED4(FrameMsg_FailedNavigation, |
| 858 content::CommonNavigationParams, /* common_params */ | 857 content::CommonNavigationParams, /* common_params */ |
| 859 content::RequestNavigationParams, /* request_params */ | 858 content::RequestNavigationParams, /* request_params */ |
| 860 bool, /* stale_copy_in_cache */ | 859 bool, /* stale_copy_in_cache */ |
| 861 int /* error_code */) | 860 int /* error_code */) |
| 862 | 861 |
| (...skipping 481 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1344 // Note: May only be sent once per URL per frame per committed load. | 1343 // Note: May only be sent once per URL per frame per committed load. |
| 1345 IPC_MESSAGE_ROUTED5(FrameHostMsg_DidLoadResourceFromMemoryCache, | 1344 IPC_MESSAGE_ROUTED5(FrameHostMsg_DidLoadResourceFromMemoryCache, |
| 1346 GURL /* url */, | 1345 GURL /* url */, |
| 1347 std::string /* security info */, | 1346 std::string /* security info */, |
| 1348 std::string /* http method */, | 1347 std::string /* http method */, |
| 1349 std::string /* mime type */, | 1348 std::string /* mime type */, |
| 1350 content::ResourceType /* resource type */) | 1349 content::ResourceType /* resource type */) |
| 1351 | 1350 |
| 1352 // PlzNavigate | 1351 // PlzNavigate |
| 1353 // Tells the browser to perform a navigation. | 1352 // Tells the browser to perform a navigation. |
| 1354 IPC_MESSAGE_ROUTED3(FrameHostMsg_BeginNavigation, | 1353 IPC_MESSAGE_ROUTED2(FrameHostMsg_BeginNavigation, |
| 1355 content::CommonNavigationParams, | 1354 content::CommonNavigationParams, |
| 1356 content::BeginNavigationParams, | 1355 content::BeginNavigationParams) |
| 1357 scoped_refptr<content::ResourceRequestBody>) | |
| 1358 | 1356 |
| 1359 // Sent as a response to FrameMsg_VisualStateRequest. | 1357 // Sent as a response to FrameMsg_VisualStateRequest. |
| 1360 // The message is delivered using RenderWidget::QueueMessage. | 1358 // The message is delivered using RenderWidget::QueueMessage. |
| 1361 IPC_MESSAGE_ROUTED1(FrameHostMsg_VisualStateResponse, uint64_t /* id */) | 1359 IPC_MESSAGE_ROUTED1(FrameHostMsg_VisualStateResponse, uint64_t /* id */) |
| 1362 | 1360 |
| 1363 // Puts the browser into "tab fullscreen" mode for the sending renderer. | 1361 // Puts the browser into "tab fullscreen" mode for the sending renderer. |
| 1364 // See the comment in chrome/browser/ui/browser.h for more details. | 1362 // See the comment in chrome/browser/ui/browser.h for more details. |
| 1365 IPC_MESSAGE_ROUTED1(FrameHostMsg_ToggleFullscreen, bool /* enter_fullscreen */) | 1363 IPC_MESSAGE_ROUTED1(FrameHostMsg_ToggleFullscreen, bool /* enter_fullscreen */) |
| 1366 | 1364 |
| 1367 // Dispatch a load event for this frame in the iframe element of an | 1365 // Dispatch a load event for this frame in the iframe element of an |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1473 IPC_MESSAGE_ROUTED3(FrameHostMsg_FindMatchRects_Reply, | 1471 IPC_MESSAGE_ROUTED3(FrameHostMsg_FindMatchRects_Reply, |
| 1474 int /* version */, | 1472 int /* version */, |
| 1475 std::vector<gfx::RectF> /* rects */, | 1473 std::vector<gfx::RectF> /* rects */, |
| 1476 gfx::RectF /* active_rect */) | 1474 gfx::RectF /* active_rect */) |
| 1477 #endif | 1475 #endif |
| 1478 | 1476 |
| 1479 // Adding a new message? Stick to the sort order above: first platform | 1477 // Adding a new message? Stick to the sort order above: first platform |
| 1480 // independent FrameMsg, then ifdefs for platform specific FrameMsg, then | 1478 // independent FrameMsg, then ifdefs for platform specific FrameMsg, then |
| 1481 // platform independent FrameHostMsg, then ifdefs for platform specific | 1479 // platform independent FrameHostMsg, then ifdefs for platform specific |
| 1482 // FrameHostMsg. | 1480 // FrameHostMsg. |
| OLD | NEW |