summaryrefslogtreecommitdiff
path: root/chromium/content/browser/loader/prefetch_url_loader.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2018-05-15 10:20:33 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2018-05-15 10:28:57 +0000
commitd17ea114e5ef69ad5d5d7413280a13e6428098aa (patch)
tree2c01a75df69f30d27b1432467cfe7c1467a498da /chromium/content/browser/loader/prefetch_url_loader.cc
parent8c5c43c7b138c9b4b0bf56d946e61d3bbc111bec (diff)
downloadqtwebengine-chromium-d17ea114e5ef69ad5d5d7413280a13e6428098aa.tar.gz
BASELINE: Update Chromium to 67.0.3396.47
Change-Id: Idcb1341782e417561a2473eeecc82642dafda5b7 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'chromium/content/browser/loader/prefetch_url_loader.cc')
-rw-r--r--chromium/content/browser/loader/prefetch_url_loader.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/chromium/content/browser/loader/prefetch_url_loader.cc b/chromium/content/browser/loader/prefetch_url_loader.cc
index dfb0bc72dee..a9b0fa9cc26 100644
--- a/chromium/content/browser/loader/prefetch_url_loader.cc
+++ b/chromium/content/browser/loader/prefetch_url_loader.cc
@@ -7,9 +7,9 @@
#include "base/feature_list.h"
#include "content/browser/web_package/web_package_prefetch_handler.h"
#include "content/public/common/content_features.h"
-#include "content/public/common/shared_url_loader_factory.h"
#include "net/url_request/url_request_context_getter.h"
#include "services/network/public/cpp/features.h"
+#include "services/network/public/cpp/shared_url_loader_factory.h"
namespace content {
@@ -17,14 +17,16 @@ PrefetchURLLoader::PrefetchURLLoader(
int32_t routing_id,
int32_t request_id,
uint32_t options,
+ int frame_tree_node_id,
const network::ResourceRequest& resource_request,
network::mojom::URLLoaderClientPtr client,
const net::MutableNetworkTrafficAnnotationTag& traffic_annotation,
- scoped_refptr<SharedURLLoaderFactory> network_loader_factory,
+ scoped_refptr<network::SharedURLLoaderFactory> network_loader_factory,
URLLoaderThrottlesGetter url_loader_throttles_getter,
ResourceContext* resource_context,
scoped_refptr<net::URLRequestContextGetter> request_context_getter)
- : network_loader_factory_(std::move(network_loader_factory)),
+ : frame_tree_node_id_(frame_tree_node_id),
+ network_loader_factory_(std::move(network_loader_factory)),
client_binding_(this),
forwarding_client_(std::move(client)),
url_loader_throttles_getter_(url_loader_throttles_getter),
@@ -76,7 +78,6 @@ void PrefetchURLLoader::ResumeReadingBodyFromNet() {
void PrefetchURLLoader::OnReceiveResponse(
const network::ResourceResponseHead& response,
- const base::Optional<net::SSLInfo>& ssl_info,
network::mojom::DownloadedTempFilePtr downloaded_file) {
if (WebPackagePrefetchHandler::IsResponseForWebPackage(response)) {
DCHECK(!web_package_prefetch_handler_);
@@ -84,14 +85,13 @@ void PrefetchURLLoader::OnReceiveResponse(
// Note that after this point this doesn't directly get upcalls from the
// network. (Until |this| calls the handler's FollowRedirect.)
web_package_prefetch_handler_ = std::make_unique<WebPackagePrefetchHandler>(
- response, std::move(loader_), client_binding_.Unbind(),
- network_loader_factory_, request_initiator_,
+ frame_tree_node_id_, response, std::move(loader_),
+ client_binding_.Unbind(), network_loader_factory_, request_initiator_,
url_loader_throttles_getter_, resource_context_,
request_context_getter_, this);
return;
}
- forwarding_client_->OnReceiveResponse(response, ssl_info,
- std::move(downloaded_file));
+ forwarding_client_->OnReceiveResponse(response, std::move(downloaded_file));
}
void PrefetchURLLoader::OnReceiveRedirect(
@@ -128,7 +128,7 @@ void PrefetchURLLoader::OnStartLoadingResponseBody(
// the renderer for prefetch.
DCHECK(!pipe_drainer_);
pipe_drainer_ =
- std::make_unique<mojo::common::DataPipeDrainer>(this, std::move(body));
+ std::make_unique<mojo::DataPipeDrainer>(this, std::move(body));
}
void PrefetchURLLoader::OnComplete(