Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(532)

Side by Side Diff: content/child/web_url_loader_impl.cc

Issue 2516353002: Introduce url_list to the Response scheme of CacheStorage. (Closed)
Patch Set: incorporated falken's comment Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <memory> 10 #include <memory>
(...skipping 1033 matching lines...) Expand 10 before | Expand all | Expand 10 after
1044 response->setRemotePort(info.socket_address.port()); 1044 response->setRemotePort(info.socket_address.port());
1045 response->setConnectionID(info.load_timing.socket_log_id); 1045 response->setConnectionID(info.load_timing.socket_log_id);
1046 response->setConnectionReused(info.load_timing.socket_reused); 1046 response->setConnectionReused(info.load_timing.socket_reused);
1047 response->setDownloadFilePath(info.download_file_path.AsUTF16Unsafe()); 1047 response->setDownloadFilePath(info.download_file_path.AsUTF16Unsafe());
1048 response->setWasFetchedViaSPDY(info.was_fetched_via_spdy); 1048 response->setWasFetchedViaSPDY(info.was_fetched_via_spdy);
1049 response->setWasFetchedViaServiceWorker(info.was_fetched_via_service_worker); 1049 response->setWasFetchedViaServiceWorker(info.was_fetched_via_service_worker);
1050 response->setWasFetchedViaForeignFetch(info.was_fetched_via_foreign_fetch); 1050 response->setWasFetchedViaForeignFetch(info.was_fetched_via_foreign_fetch);
1051 response->setWasFallbackRequiredByServiceWorker( 1051 response->setWasFallbackRequiredByServiceWorker(
1052 info.was_fallback_required_by_service_worker); 1052 info.was_fallback_required_by_service_worker);
1053 response->setServiceWorkerResponseType(info.response_type_via_service_worker); 1053 response->setServiceWorkerResponseType(info.response_type_via_service_worker);
1054 response->setOriginalURLViaServiceWorker( 1054 blink::WebVector<blink::WebURL> url_list_via_service_worker(
1055 info.original_url_via_service_worker); 1055 info.url_list_via_service_worker.size());
1056 std::transform(info.url_list_via_service_worker.begin(),
1057 info.url_list_via_service_worker.end(),
1058 url_list_via_service_worker.begin(),
1059 [](const GURL& url) { return url; });
1060 response->setURLListViaServiceWorker(url_list_via_service_worker);
1056 response->setCacheStorageCacheName( 1061 response->setCacheStorageCacheName(
1057 info.is_in_cache_storage 1062 info.is_in_cache_storage
1058 ? blink::WebString::fromUTF8(info.cache_storage_cache_name) 1063 ? blink::WebString::fromUTF8(info.cache_storage_cache_name)
1059 : blink::WebString()); 1064 : blink::WebString());
1060 blink::WebVector<blink::WebString> cors_exposed_header_names( 1065 blink::WebVector<blink::WebString> cors_exposed_header_names(
1061 info.cors_exposed_header_names.size()); 1066 info.cors_exposed_header_names.size());
1062 std::transform( 1067 std::transform(
1063 info.cors_exposed_header_names.begin(), 1068 info.cors_exposed_header_names.begin(),
1064 info.cors_exposed_header_names.end(), cors_exposed_header_names.begin(), 1069 info.cors_exposed_header_names.end(), cors_exposed_header_names.begin(),
1065 [](const std::string& h) { return blink::WebString::fromLatin1(h); }); 1070 [](const std::string& h) { return blink::WebString::fromLatin1(h); });
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
1250 int intra_priority_value) { 1255 int intra_priority_value) {
1251 context_->DidChangePriority(new_priority, intra_priority_value); 1256 context_->DidChangePriority(new_priority, intra_priority_value);
1252 } 1257 }
1253 1258
1254 void WebURLLoaderImpl::setLoadingTaskRunner( 1259 void WebURLLoaderImpl::setLoadingTaskRunner(
1255 base::SingleThreadTaskRunner* loading_task_runner) { 1260 base::SingleThreadTaskRunner* loading_task_runner) {
1256 context_->SetTaskRunner(loading_task_runner); 1261 context_->SetTaskRunner(loading_task_runner);
1257 } 1262 }
1258 1263
1259 } // namespace content 1264 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698