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); |