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

Side by Side Diff: chrome/renderer/net/net_error_helper.cc

Issue 2399463007: AssociatedURLLoader shouldn't derive from WebURLLoader (Closed)
Patch Set: Rebase Created 4 years, 1 month 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
« no previous file with comments | « no previous file | components/nacl/renderer/file_downloader.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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/renderer/net/net_error_helper.h" 5 #include "chrome/renderer/net/net_error_helper.h"
6 6
7 #include <memory> 7 #include <memory>
8 #include <string> 8 #include <string>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after
279 correction_fetcher_.reset( 279 correction_fetcher_.reset(
280 content::ResourceFetcher::Create(navigation_correction_url)); 280 content::ResourceFetcher::Create(navigation_correction_url));
281 correction_fetcher_->SetMethod("POST"); 281 correction_fetcher_->SetMethod("POST");
282 correction_fetcher_->SetBody(navigation_correction_request_body); 282 correction_fetcher_->SetBody(navigation_correction_request_body);
283 correction_fetcher_->SetHeader("Content-Type", "application/json"); 283 correction_fetcher_->SetHeader("Content-Type", "application/json");
284 284
285 correction_fetcher_->Start( 285 correction_fetcher_->Start(
286 render_frame()->GetWebFrame(), 286 render_frame()->GetWebFrame(),
287 blink::WebURLRequest::RequestContextInternal, 287 blink::WebURLRequest::RequestContextInternal,
288 blink::WebURLRequest::FrameTypeNone, 288 blink::WebURLRequest::FrameTypeNone,
289 content::ResourceFetcher::PLATFORM_LOADER,
290 base::Bind(&NetErrorHelper::OnNavigationCorrectionsFetched, 289 base::Bind(&NetErrorHelper::OnNavigationCorrectionsFetched,
291 base::Unretained(this))); 290 base::Unretained(this)));
292 291
293 correction_fetcher_->SetTimeout( 292 correction_fetcher_->SetTimeout(
294 base::TimeDelta::FromSeconds(kNavigationCorrectionFetchTimeoutSec)); 293 base::TimeDelta::FromSeconds(kNavigationCorrectionFetchTimeoutSec));
295 } 294 }
296 295
297 void NetErrorHelper::CancelFetchNavigationCorrections() { 296 void NetErrorHelper::CancelFetchNavigationCorrections() {
298 correction_fetcher_.reset(); 297 correction_fetcher_.reset();
299 } 298 }
300 299
301 void NetErrorHelper::SendTrackingRequest( 300 void NetErrorHelper::SendTrackingRequest(
302 const GURL& tracking_url, 301 const GURL& tracking_url,
303 const std::string& tracking_request_body) { 302 const std::string& tracking_request_body) {
304 // If there's already a pending tracking request, this will cancel it. 303 // If there's already a pending tracking request, this will cancel it.
305 tracking_fetcher_.reset(content::ResourceFetcher::Create(tracking_url)); 304 tracking_fetcher_.reset(content::ResourceFetcher::Create(tracking_url));
306 tracking_fetcher_->SetMethod("POST"); 305 tracking_fetcher_->SetMethod("POST");
307 tracking_fetcher_->SetBody(tracking_request_body); 306 tracking_fetcher_->SetBody(tracking_request_body);
308 tracking_fetcher_->SetHeader("Content-Type", "application/json"); 307 tracking_fetcher_->SetHeader("Content-Type", "application/json");
309 308
310 tracking_fetcher_->Start( 309 tracking_fetcher_->Start(
311 render_frame()->GetWebFrame(), 310 render_frame()->GetWebFrame(),
312 blink::WebURLRequest::RequestContextInternal, 311 blink::WebURLRequest::RequestContextInternal,
313 blink::WebURLRequest::FrameTypeNone, 312 blink::WebURLRequest::FrameTypeNone,
314 content::ResourceFetcher::PLATFORM_LOADER,
315 base::Bind(&NetErrorHelper::OnTrackingRequestComplete, 313 base::Bind(&NetErrorHelper::OnTrackingRequestComplete,
316 base::Unretained(this))); 314 base::Unretained(this)));
317 } 315 }
318 316
319 void NetErrorHelper::ReloadPage(bool bypass_cache) { 317 void NetErrorHelper::ReloadPage(bool bypass_cache) {
320 render_frame()->GetWebFrame()->reload( 318 render_frame()->GetWebFrame()->reload(
321 bypass_cache ? blink::WebFrameLoadType::ReloadBypassingCache 319 bypass_cache ? blink::WebFrameLoadType::ReloadBypassingCache
322 : blink::WebFrameLoadType::Reload); 320 : blink::WebFrameLoadType::Reload);
323 } 321 }
324 322
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
389 387
390 void NetErrorHelper::SetCanShowNetworkDiagnosticsDialog(bool can_show) { 388 void NetErrorHelper::SetCanShowNetworkDiagnosticsDialog(bool can_show) {
391 core_->OnSetCanShowNetworkDiagnosticsDialog(can_show); 389 core_->OnSetCanShowNetworkDiagnosticsDialog(can_show);
392 } 390 }
393 391
394 #if defined(OS_ANDROID) 392 #if defined(OS_ANDROID)
395 void NetErrorHelper::OnSetHasOfflinePages(bool has_offline_pages) { 393 void NetErrorHelper::OnSetHasOfflinePages(bool has_offline_pages) {
396 core_->OnSetHasOfflinePages(has_offline_pages); 394 core_->OnSetHasOfflinePages(has_offline_pages);
397 } 395 }
398 #endif // defined(OS_ANDROID) 396 #endif // defined(OS_ANDROID)
OLDNEW
« no previous file with comments | « no previous file | components/nacl/renderer/file_downloader.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698