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 #include "chrome/browser/renderer_host/resource_request_details.h" | 5 #include "chrome/browser/renderer_host/resource_request_details.h" |
6 | 6 |
7 #include "chrome/browser/renderer_host/resource_dispatcher_host.h" | 7 #include "chrome/browser/renderer_host/resource_dispatcher_host.h" |
8 #include "chrome/browser/renderer_host/resource_dispatcher_host_request_info.h" | 8 #include "chrome/browser/renderer_host/resource_dispatcher_host_request_info.h" |
9 #include "chrome/browser/worker_host/worker_service.h" | 9 #include "chrome/browser/worker_host/worker_service.h" |
10 | 10 |
11 ResourceRequestDetails::ResourceRequestDetails(const net::URLRequest* request, | 11 ResourceRequestDetails::ResourceRequestDetails(const net::URLRequest* request, |
12 int cert_id) | 12 int cert_id) |
13 : url_(request->url()), | 13 : url_(request->url()), |
14 original_url_(request->original_url()), | 14 original_url_(request->original_url()), |
15 method_(request->method()), | 15 method_(request->method()), |
16 referrer_(request->referrer()), | 16 referrer_(request->referrer()), |
17 has_upload_(request->has_upload()), | 17 has_upload_(request->has_upload()), |
18 load_flags_(request->load_flags()), | 18 load_flags_(request->load_flags()), |
19 status_(request->status()), | 19 status_(request->status()), |
20 ssl_cert_id_(cert_id), | 20 ssl_cert_id_(cert_id), |
21 ssl_cert_status_(request->ssl_info().cert_status) { | 21 ssl_cert_status_(request->ssl_info().cert_status), |
| 22 tls_username_(request->ssl_info().tls_username) { |
22 const ResourceDispatcherHostRequestInfo* info = | 23 const ResourceDispatcherHostRequestInfo* info = |
23 ResourceDispatcherHost::InfoForRequest(request); | 24 ResourceDispatcherHost::InfoForRequest(request); |
24 DCHECK(info); | 25 DCHECK(info); |
25 resource_type_ = info->resource_type(); | 26 resource_type_ = info->resource_type(); |
26 frame_origin_ = info->frame_origin(); | 27 frame_origin_ = info->frame_origin(); |
27 main_frame_origin_ = info->main_frame_origin(); | 28 main_frame_origin_ = info->main_frame_origin(); |
28 | 29 |
29 // If request is from the worker process on behalf of a renderer, use | 30 // If request is from the worker process on behalf of a renderer, use |
30 // the renderer process id, since it consumes the notification response | 31 // the renderer process id, since it consumes the notification response |
31 // such as ssl state etc. | 32 // such as ssl state etc. |
(...skipping 11 matching lines...) Expand all Loading... |
43 ResourceRequestDetails::~ResourceRequestDetails() {} | 44 ResourceRequestDetails::~ResourceRequestDetails() {} |
44 | 45 |
45 ResourceRedirectDetails::ResourceRedirectDetails(const net::URLRequest* request, | 46 ResourceRedirectDetails::ResourceRedirectDetails(const net::URLRequest* request, |
46 int cert_id, | 47 int cert_id, |
47 const GURL& new_url) | 48 const GURL& new_url) |
48 : ResourceRequestDetails(request, cert_id), | 49 : ResourceRequestDetails(request, cert_id), |
49 new_url_(new_url) { | 50 new_url_(new_url) { |
50 } | 51 } |
51 | 52 |
52 ResourceRedirectDetails::~ResourceRedirectDetails() {} | 53 ResourceRedirectDetails::~ResourceRedirectDetails() {} |
OLD | NEW |