| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "content/child/web_url_loader_impl.h" | 5 #include "content/child/web_url_loader_impl.h" |
| 6 | 6 |
| 7 #include <stdint.h> | 7 #include <stdint.h> |
| 8 #include <algorithm> | 8 #include <algorithm> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 983 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 994 std::string(), // referrer_charset | 994 std::string(), // referrer_charset |
| 995 std::string(), // suggested_name | 995 std::string(), // suggested_name |
| 996 std::string(), // mime_type | 996 std::string(), // mime_type |
| 997 std::string())); // default_name | 997 std::string())); // default_name |
| 998 | 998 |
| 999 Time time_val; | 999 Time time_val; |
| 1000 if (headers->GetLastModifiedValue(&time_val)) | 1000 if (headers->GetLastModifiedValue(&time_val)) |
| 1001 response->setLastModifiedDate(time_val.ToDoubleT()); | 1001 response->setLastModifiedDate(time_val.ToDoubleT()); |
| 1002 | 1002 |
| 1003 // Build up the header map. | 1003 // Build up the header map. |
| 1004 void* iter = NULL; | 1004 size_t iter = 0; |
| 1005 std::string name; | 1005 std::string name; |
| 1006 while (headers->EnumerateHeaderLines(&iter, &name, &value)) { | 1006 while (headers->EnumerateHeaderLines(iter, &name, &value)) { |
| 1007 response->addHTTPHeaderField(WebString::fromLatin1(name), | 1007 response->addHTTPHeaderField(WebString::fromLatin1(name), |
| 1008 WebString::fromLatin1(value)); | 1008 WebString::fromLatin1(value)); |
| 1009 } | 1009 } |
| 1010 } | 1010 } |
| 1011 | 1011 |
| 1012 void WebURLLoaderImpl::PopulateURLRequestForRedirect( | 1012 void WebURLLoaderImpl::PopulateURLRequestForRedirect( |
| 1013 const blink::WebURLRequest& request, | 1013 const blink::WebURLRequest& request, |
| 1014 const net::RedirectInfo& redirect_info, | 1014 const net::RedirectInfo& redirect_info, |
| 1015 blink::WebReferrerPolicy referrer_policy, | 1015 blink::WebReferrerPolicy referrer_policy, |
| 1016 bool skip_service_worker, | 1016 bool skip_service_worker, |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1092 } | 1092 } |
| 1093 | 1093 |
| 1094 void WebURLLoaderImpl::setLoadingTaskRunner( | 1094 void WebURLLoaderImpl::setLoadingTaskRunner( |
| 1095 blink::WebTaskRunner* loading_task_runner) { | 1095 blink::WebTaskRunner* loading_task_runner) { |
| 1096 // There's no guarantee on the lifetime of |loading_task_runner| so we take a | 1096 // There's no guarantee on the lifetime of |loading_task_runner| so we take a |
| 1097 // copy. | 1097 // copy. |
| 1098 context_->SetWebTaskRunner(make_scoped_ptr(loading_task_runner->clone())); | 1098 context_->SetWebTaskRunner(make_scoped_ptr(loading_task_runner->clone())); |
| 1099 } | 1099 } |
| 1100 | 1100 |
| 1101 } // namespace content | 1101 } // namespace content |
| OLD | NEW |