OLD | NEW |
---|---|
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 resource loading. | 5 // IPC messages for resource loading. |
6 // | 6 // |
7 // NOTE: All messages must send an |int request_id| as their first parameter. | 7 // NOTE: All messages must send an |int request_id| as their first parameter. |
8 | 8 |
9 // Multiply-included message file, hence no include guard. | 9 // Multiply-included message file, hence no include guard. |
10 #include "base/memory/shared_memory.h" | 10 #include "base/memory/shared_memory.h" |
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
206 // created before this navigation has been transferred to a new render view. | 206 // created before this navigation has been transferred to a new render view. |
207 // This serves the purpose of recycling the old request. | 207 // This serves the purpose of recycling the old request. |
208 // Unless this refers to a transferred navigation, these values are -1 and -1. | 208 // Unless this refers to a transferred navigation, these values are -1 and -1. |
209 IPC_STRUCT_MEMBER(int, transferred_request_child_id) | 209 IPC_STRUCT_MEMBER(int, transferred_request_child_id) |
210 IPC_STRUCT_MEMBER(int, transferred_request_request_id) | 210 IPC_STRUCT_MEMBER(int, transferred_request_request_id) |
211 | 211 |
212 // Whether or not we should allow the URL to download. | 212 // Whether or not we should allow the URL to download. |
213 IPC_STRUCT_MEMBER(bool, allow_download) | 213 IPC_STRUCT_MEMBER(bool, allow_download) |
214 IPC_STRUCT_END() | 214 IPC_STRUCT_END() |
215 | 215 |
216 // Parameters for a ResourceMsg_RequestComplete | |
217 IPC_STRUCT_BEGIN(ResourceMsg_RequestCompleteData) | |
218 // The error code. | |
219 IPC_STRUCT_MEMBER(int, error_code) | |
220 | |
221 // Was ignored by the request handler. | |
222 IPC_STRUCT_MEMBER(bool, was_ignored_by_handler) | |
223 | |
224 // A copy of the data requested exists in the cache | |
palmer
2014/01/29 23:22:47
Nit: Period at the end of the sentence. :)
Randy Smith (Not in Mondays)
2014/02/04 19:59:54
Done.
| |
225 IPC_STRUCT_MEMBER(bool, exists_in_cache) | |
226 | |
227 // Serialized security info; see content/common/ssl_status_serialization.h. | |
228 IPC_STRUCT_MEMBER(std::string, security_info) | |
229 | |
230 // Time the request completed. | |
231 IPC_STRUCT_MEMBER(base::TimeTicks, completion_time) | |
232 IPC_STRUCT_END() | |
233 | |
216 // Resource messages sent from the browser to the renderer. | 234 // Resource messages sent from the browser to the renderer. |
217 | 235 |
218 // Sent when the headers are available for a resource request. | 236 // Sent when the headers are available for a resource request. |
219 IPC_MESSAGE_CONTROL2(ResourceMsg_ReceivedResponse, | 237 IPC_MESSAGE_CONTROL2(ResourceMsg_ReceivedResponse, |
220 int /* request_id */, | 238 int /* request_id */, |
221 content::ResourceResponseHead) | 239 content::ResourceResponseHead) |
222 | 240 |
223 // Sent when cached metadata from a resource request is ready. | 241 // Sent when cached metadata from a resource request is ready. |
224 IPC_MESSAGE_CONTROL2(ResourceMsg_ReceivedCachedMetadata, | 242 IPC_MESSAGE_CONTROL2(ResourceMsg_ReceivedCachedMetadata, |
225 int /* request_id */, | 243 int /* request_id */, |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
267 | 285 |
268 // Sent when some data from a resource request has been downloaded to | 286 // Sent when some data from a resource request has been downloaded to |
269 // file. This is only called in the 'download_to_file' case and replaces | 287 // file. This is only called in the 'download_to_file' case and replaces |
270 // ResourceMsg_DataReceived in the call sequence in that case. | 288 // ResourceMsg_DataReceived in the call sequence in that case. |
271 IPC_MESSAGE_CONTROL3(ResourceMsg_DataDownloaded, | 289 IPC_MESSAGE_CONTROL3(ResourceMsg_DataDownloaded, |
272 int /* request_id */, | 290 int /* request_id */, |
273 int /* data_len */, | 291 int /* data_len */, |
274 int /* encoded_data_length */) | 292 int /* encoded_data_length */) |
275 | 293 |
276 // Sent when the request has been completed. | 294 // Sent when the request has been completed. |
277 IPC_MESSAGE_CONTROL5(ResourceMsg_RequestComplete, | 295 IPC_MESSAGE_CONTROL2(ResourceMsg_RequestComplete, |
278 int /* request_id */, | 296 int /* request_id */, |
279 int /* error_code */, | 297 ResourceMsg_RequestCompleteData) |
280 bool /* was_ignored_by_handler */, | |
281 std::string /* security info */, | |
282 base::TimeTicks /* completion_time */) | |
283 | 298 |
284 // Resource messages sent from the renderer to the browser. | 299 // Resource messages sent from the renderer to the browser. |
285 | 300 |
286 // Makes a resource request via the browser. | 301 // Makes a resource request via the browser. |
287 IPC_MESSAGE_ROUTED2(ResourceHostMsg_RequestResource, | 302 IPC_MESSAGE_ROUTED2(ResourceHostMsg_RequestResource, |
288 int /* request_id */, | 303 int /* request_id */, |
289 ResourceHostMsg_Request) | 304 ResourceHostMsg_Request) |
290 | 305 |
291 // Cancels a resource request with the ID given as the parameter. | 306 // Cancels a resource request with the ID given as the parameter. |
292 IPC_MESSAGE_CONTROL1(ResourceHostMsg_CancelRequest, | 307 IPC_MESSAGE_CONTROL1(ResourceHostMsg_CancelRequest, |
(...skipping 27 matching lines...) Expand all Loading... | |
320 int /* request_id */) | 335 int /* request_id */) |
321 | 336 |
322 // Sent when the renderer process deletes a resource loader. | 337 // Sent when the renderer process deletes a resource loader. |
323 IPC_MESSAGE_CONTROL1(ResourceHostMsg_ReleaseDownloadedFile, | 338 IPC_MESSAGE_CONTROL1(ResourceHostMsg_ReleaseDownloadedFile, |
324 int /* request_id */) | 339 int /* request_id */) |
325 | 340 |
326 // Sent by the renderer when a resource request changes priority. | 341 // Sent by the renderer when a resource request changes priority. |
327 IPC_MESSAGE_CONTROL2(ResourceHostMsg_DidChangePriority, | 342 IPC_MESSAGE_CONTROL2(ResourceHostMsg_DidChangePriority, |
328 int /* request_id */, | 343 int /* request_id */, |
329 net::RequestPriority) | 344 net::RequestPriority) |
OLD | NEW |