Index: google_apis/drive/base_requests.cc |
diff --git a/google_apis/drive/base_requests.cc b/google_apis/drive/base_requests.cc |
index 8a4e38b42b00850e1720073b63a14a1dd2c7d037..cfa47b24d2ad20b8654f983bcfd74e4946a85679 100644 |
--- a/google_apis/drive/base_requests.cc |
+++ b/google_apis/drive/base_requests.cc |
@@ -5,6 +5,7 @@ |
#include "google_apis/drive/base_requests.h" |
#include <stddef.h> |
+ |
#include <utility> |
#include "base/files/file_util.h" |
@@ -12,6 +13,7 @@ |
#include "base/json/json_writer.h" |
#include "base/location.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/sequenced_task_runner.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/strings/stringprintf.h" |
@@ -82,7 +84,7 @@ const char kMultipartFooterFormat[] = "--%s--"; |
void ParseJsonOnBlockingPool( |
base::TaskRunner* blocking_task_runner, |
const std::string& json, |
- const base::Callback<void(scoped_ptr<base::Value> value)>& callback) { |
+ const base::Callback<void(std::unique_ptr<base::Value> value)>& callback) { |
base::PostTaskAndReplyWithResult( |
blocking_task_runner, |
FROM_HERE, |
@@ -151,7 +153,7 @@ google_apis::DriveApiErrorCode MapJsonError( |
const char kErrorReasonQuotaExceeded[] = "quotaExceeded"; |
const char kErrorReasonResponseTooLarge[] = "responseTooLarge"; |
- scoped_ptr<const base::Value> value(google_apis::ParseJson(error_body)); |
+ std::unique_ptr<const base::Value> value(google_apis::ParseJson(error_body)); |
const base::DictionaryValue* dictionary = NULL; |
const base::DictionaryValue* error = NULL; |
if (value && |
@@ -187,10 +189,10 @@ google_apis::DriveApiErrorCode MapJsonError( |
namespace google_apis { |
-scoped_ptr<base::Value> ParseJson(const std::string& json) { |
+std::unique_ptr<base::Value> ParseJson(const std::string& json) { |
int error_code = -1; |
std::string error_message; |
- scoped_ptr<base::Value> value = base::JSONReader::ReadAndReturnError( |
+ std::unique_ptr<base::Value> value = base::JSONReader::ReadAndReturnError( |
json, base::JSON_PARSE_RFC, &error_code, &error_message); |
if (!value.get()) { |
@@ -291,9 +293,8 @@ int ResponseWriter::Write(net::IOBuffer* buffer, |
int num_bytes, |
const net::CompletionCallback& callback) { |
if (!get_content_callback_.is_null()) { |
- get_content_callback_.Run( |
- HTTP_SUCCESS, |
- make_scoped_ptr(new std::string(buffer->data(), num_bytes))); |
+ get_content_callback_.Run(HTTP_SUCCESS, base::WrapUnique(new std::string( |
+ buffer->data(), num_bytes))); |
Roger Tawa OOO till Jul 10th
2016/04/08 15:03:33
Line formatting does not seem right here.
dcheng
2016/04/08 17:27:26
This is technically compliant to the style guide:
|
} |
if (file_writer_) { |
@@ -417,7 +418,7 @@ void UrlFetchRequestBase::StartAfterPrepare( |
output_file_path, |
get_content_callback); |
url_fetcher_->SaveResponseWithWriter( |
- scoped_ptr<net::URLFetcherResponseWriter>(response_writer_)); |
+ std::unique_ptr<net::URLFetcherResponseWriter>(response_writer_)); |
// Add request headers. |
// Note that SetExtraRequestHeaders clears the current headers and sets it |
@@ -703,10 +704,9 @@ void UploadRangeRequestBase::ProcessURLFetchResults( |
// should be always 0. |
DCHECK_EQ(start_position_received, 0); |
- OnRangeRequestComplete(UploadRangeResponse(code, |
- start_position_received, |
+ OnRangeRequestComplete(UploadRangeResponse(code, start_position_received, |
end_position_received), |
- scoped_ptr<base::Value>()); |
+ std::unique_ptr<base::Value>()); |
OnProcessURLFetchResultsComplete(); |
} else if (code == HTTP_CREATED || code == HTTP_SUCCESS) { |
@@ -719,14 +719,14 @@ void UploadRangeRequestBase::ProcessURLFetchResults( |
code)); |
} else { |
// Failed to upload. Run callbacks to notify the error. |
- OnRangeRequestComplete( |
- UploadRangeResponse(code, -1, -1), scoped_ptr<base::Value>()); |
+ OnRangeRequestComplete(UploadRangeResponse(code, -1, -1), |
+ std::unique_ptr<base::Value>()); |
OnProcessURLFetchResultsComplete(); |
} |
} |
void UploadRangeRequestBase::OnDataParsed(DriveApiErrorCode code, |
- scoped_ptr<base::Value> value) { |
+ std::unique_ptr<base::Value> value) { |
DCHECK(CalledOnValidThread()); |
DCHECK(code == HTTP_CREATED || code == HTTP_SUCCESS); |
@@ -736,8 +736,8 @@ void UploadRangeRequestBase::OnDataParsed(DriveApiErrorCode code, |
void UploadRangeRequestBase::RunCallbackOnPrematureFailure( |
DriveApiErrorCode code) { |
- OnRangeRequestComplete( |
- UploadRangeResponse(code, 0, 0), scoped_ptr<base::Value>()); |
+ OnRangeRequestComplete(UploadRangeResponse(code, 0, 0), |
+ std::unique_ptr<base::Value>()); |
} |
//========================== ResumeUploadRequestBase ========================= |
@@ -923,7 +923,7 @@ void MultipartUploadRequestBase::NotifyResult( |
} |
void MultipartUploadRequestBase::NotifyError(DriveApiErrorCode code) { |
- callback_.Run(code, scoped_ptr<FileResource>()); |
+ callback_.Run(code, std::unique_ptr<FileResource>()); |
} |
void MultipartUploadRequestBase::NotifyUploadProgress( |
@@ -937,7 +937,7 @@ void MultipartUploadRequestBase::NotifyUploadProgress( |
void MultipartUploadRequestBase::OnDataParsed( |
DriveApiErrorCode code, |
const base::Closure& notify_complete_callback, |
- scoped_ptr<base::Value> value) { |
+ std::unique_ptr<base::Value> value) { |
DCHECK(thread_checker_.CalledOnValidThread()); |
if (value) |
callback_.Run(code, google_apis::FileResource::CreateFrom(*value)); |