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

Side by Side Diff: chrome/browser/android/offline_pages/offline_page_request_job.cc

Issue 2858073002: Use constexpr TaskTraits constructor in chrome. (Closed)
Patch Set: Created 3 years, 7 months 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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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/android/offline_pages/offline_page_request_job.h" 5 #include "chrome/browser/android/offline_pages/offline_page_request_job.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/files/file_path.h" 10 #include "base/files/file_path.h"
(...skipping 543 matching lines...) Expand 10 before | Expand all | Expand 10 after
554 554
555 OfflinePageRequestJob::OfflinePageRequestJob( 555 OfflinePageRequestJob::OfflinePageRequestJob(
556 net::URLRequest* request, 556 net::URLRequest* request,
557 net::NetworkDelegate* network_delegate, 557 net::NetworkDelegate* network_delegate,
558 previews::PreviewsDecider* previews_decider) 558 previews::PreviewsDecider* previews_decider)
559 : net::URLRequestFileJob( 559 : net::URLRequestFileJob(
560 request, 560 request,
561 network_delegate, 561 network_delegate,
562 base::FilePath(), 562 base::FilePath(),
563 base::CreateTaskRunnerWithTraits( 563 base::CreateTaskRunnerWithTraits(
564 base::TaskTraits() 564 {base::MayBlock(), base::TaskPriority::USER_VISIBLE,
565 .MayBlock() 565 base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN})),
566 .WithPriority(base::TaskPriority::USER_VISIBLE)
567 .WithShutdownBehavior(
568 base::TaskShutdownBehavior::SKIP_ON_SHUTDOWN))),
569 delegate_(new DefaultDelegate()), 566 delegate_(new DefaultDelegate()),
570 previews_decider_(previews_decider), 567 previews_decider_(previews_decider),
571 weak_ptr_factory_(this) {} 568 weak_ptr_factory_(this) {}
572 569
573 OfflinePageRequestJob::~OfflinePageRequestJob() { 570 OfflinePageRequestJob::~OfflinePageRequestJob() {
574 } 571 }
575 572
576 void OfflinePageRequestJob::Start() { 573 void OfflinePageRequestJob::Start() {
577 base::ThreadTaskRunnerHandle::Get()->PostTask( 574 base::ThreadTaskRunnerHandle::Get()->PostTask(
578 FROM_HERE, base::Bind(&OfflinePageRequestJob::StartAsync, 575 FROM_HERE, base::Bind(&OfflinePageRequestJob::StartAsync,
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
709 706
710 URLRequestJob::NotifyHeadersComplete(); 707 URLRequestJob::NotifyHeadersComplete();
711 } 708 }
712 709
713 void OfflinePageRequestJob::SetDelegateForTesting( 710 void OfflinePageRequestJob::SetDelegateForTesting(
714 std::unique_ptr<Delegate> delegate) { 711 std::unique_ptr<Delegate> delegate) {
715 delegate_ = std::move(delegate); 712 delegate_ = std::move(delegate);
716 } 713 }
717 714
718 } // namespace offline_pages 715 } // namespace offline_pages
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698