Chromium Code Reviews| Index: net/url_request/url_fetcher_core.cc |
| diff --git a/net/url_request/url_fetcher_core.cc b/net/url_request/url_fetcher_core.cc |
| index e5ae45dc258f04c7045a34c0be2f49db810d6490..0411304f11d4220a3fba5d64166c6ded1bda5d12 100644 |
| --- a/net/url_request/url_fetcher_core.cc |
| +++ b/net/url_request/url_fetcher_core.cc |
| @@ -14,7 +14,7 @@ |
| #include "base/sequenced_task_runner.h" |
| #include "base/single_thread_task_runner.h" |
| #include "base/stl_util.h" |
| -#include "base/threading/thread_task_runner_handle.h" |
| +#include "base/threading/sequenced_task_runner_handle.h" |
| #include "base/tracked_objects.h" |
| #include "net/base/elements_upload_data_stream.h" |
| #include "net/base/io_buffer.h" |
| @@ -79,7 +79,7 @@ URLFetcherCore::URLFetcherCore(URLFetcher* fetcher, |
| original_url_(original_url), |
| request_type_(request_type), |
| delegate_(d), |
| - delegate_task_runner_(base::ThreadTaskRunnerHandle::Get()), |
| + delegate_task_runner_(base::SequencedTaskRunnerHandle::Get()), |
| load_flags_(LOAD_NORMAL), |
| response_code_(URLFetcher::RESPONSE_CODE_INVALID), |
| buffer_(new IOBuffer(kBufferSize)), |
| @@ -125,7 +125,7 @@ void URLFetcherCore::Start() { |
| void URLFetcherCore::Stop() { |
| if (delegate_task_runner_.get()) // May be NULL in tests. |
|
gavinp
2017/01/11 18:38:41
While we're here, might as well just remove the ".
fdoray
2017/01/11 18:44:03
Done.
|
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| delegate_ = NULL; |
| fetcher_ = NULL; |
| @@ -289,21 +289,21 @@ void URLFetcherCore::SetAutomaticallyRetryOnNetworkChanges(int max_retries) { |
| void URLFetcherCore::SaveResponseToFileAtPath( |
| const base::FilePath& file_path, |
| scoped_refptr<base::SequencedTaskRunner> file_task_runner) { |
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| SaveResponseWithWriter(std::unique_ptr<URLFetcherResponseWriter>( |
| new URLFetcherFileWriter(file_task_runner, file_path))); |
| } |
| void URLFetcherCore::SaveResponseToTemporaryFile( |
| scoped_refptr<base::SequencedTaskRunner> file_task_runner) { |
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| SaveResponseWithWriter(std::unique_ptr<URLFetcherResponseWriter>( |
| new URLFetcherFileWriter(file_task_runner, base::FilePath()))); |
| } |
| void URLFetcherCore::SaveResponseWithWriter( |
| std::unique_ptr<URLFetcherResponseWriter> response_writer) { |
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| response_writer_ = std::move(response_writer); |
| } |
| @@ -351,7 +351,7 @@ int URLFetcherCore::GetResponseCode() const { |
| } |
| void URLFetcherCore::ReceivedContentWasMalformed() { |
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| if (network_task_runner_.get()) { |
| network_task_runner_->PostTask( |
| FROM_HERE, base::Bind(&URLFetcherCore::NotifyMalformedContent, this)); |
| @@ -373,7 +373,7 @@ bool URLFetcherCore::GetResponseAsString( |
| bool URLFetcherCore::GetResponseAsFilePath(bool take_ownership, |
| base::FilePath* out_response_path) { |
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| URLFetcherFileWriter* file_writer = |
| response_writer_ ? response_writer_->AsFileWriter() : NULL; |
| @@ -670,7 +670,7 @@ void URLFetcherCore::StartURLRequestWhenAppropriate() { |
| original_url_throttler_entry_->ReserveSendingTimeForNextRequest( |
| GetBackoffReleaseTime()); |
| if (delay != 0) { |
| - base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( |
| + network_task_runner_->PostDelayedTask( |
| FROM_HERE, base::Bind(&URLFetcherCore::StartURLRequest, this), |
| base::TimeDelta::FromMilliseconds(delay)); |
| return; |
| @@ -710,7 +710,7 @@ void URLFetcherCore::CancelURLRequest(int error) { |
| void URLFetcherCore::OnCompletedURLRequest( |
| base::TimeDelta backoff_delay) { |
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| // Save the status and backoff_delay so that delegates can read it. |
| if (delegate_) { |
| @@ -720,7 +720,7 @@ void URLFetcherCore::OnCompletedURLRequest( |
| } |
| void URLFetcherCore::InformDelegateFetchIsComplete() { |
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| if (delegate_) |
| delegate_->OnURLFetchComplete(fetcher_); |
| } |
| @@ -911,16 +911,16 @@ void URLFetcherCore::InformDelegateUploadProgress() { |
| delegate_task_runner_->PostTask( |
| FROM_HERE, |
| base::Bind( |
| - &URLFetcherCore::InformDelegateUploadProgressInDelegateThread, |
| + &URLFetcherCore::InformDelegateUploadProgressInDelegateSequence, |
| this, current, total)); |
| } |
| } |
| } |
| -void URLFetcherCore::InformDelegateUploadProgressInDelegateThread( |
| +void URLFetcherCore::InformDelegateUploadProgressInDelegateSequence( |
| int64_t current, |
| int64_t total) { |
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| if (delegate_) |
| delegate_->OnURLFetchUploadProgress(fetcher_, current, total); |
| } |
| @@ -936,16 +936,16 @@ void URLFetcherCore::InformDelegateDownloadProgress() { |
| delegate_task_runner_->PostTask( |
| FROM_HERE, |
| base::Bind( |
| - &URLFetcherCore::InformDelegateDownloadProgressInDelegateThread, this, |
| - current_response_bytes_, total_response_bytes_, |
| + &URLFetcherCore::InformDelegateDownloadProgressInDelegateSequence, |
| + this, current_response_bytes_, total_response_bytes_, |
| request_->GetTotalReceivedBytes())); |
| } |
| -void URLFetcherCore::InformDelegateDownloadProgressInDelegateThread( |
| +void URLFetcherCore::InformDelegateDownloadProgressInDelegateSequence( |
| int64_t current, |
| int64_t total, |
| int64_t current_network_bytes) { |
| - DCHECK(delegate_task_runner_->BelongsToCurrentThread()); |
| + DCHECK(delegate_task_runner_->RunsTasksOnCurrentThread()); |
| if (delegate_) |
| delegate_->OnURLFetchDownloadProgress(fetcher_, current, total, |
| current_network_bytes); |