Index: chrome/browser/chromeos/policy/upload_job_impl.cc |
diff --git a/chrome/browser/chromeos/policy/upload_job_impl.cc b/chrome/browser/chromeos/policy/upload_job_impl.cc |
index 97a379ecb8c31080cad564106b0bd2c40226a936..d557c287b505fc11be6cbe0f215af769a4bd996e 100644 |
--- a/chrome/browser/chromeos/policy/upload_job_impl.cc |
+++ b/chrome/browser/chromeos/policy/upload_job_impl.cc |
@@ -51,7 +51,7 @@ class DataSegment { |
public: |
DataSegment(const std::string& name, |
const std::string& filename, |
- scoped_ptr<std::string> data, |
+ std::unique_ptr<std::string> data, |
const std::map<std::string, std::string>& header_entries); |
// Returns the header entries for this DataSegment. |
@@ -68,7 +68,7 @@ class DataSegment { |
const std::string& GetFilename() const; |
// Returns the data contained in this DataSegment. Ownership is passed. |
- scoped_ptr<std::string> GetData(); |
+ std::unique_ptr<std::string> GetData(); |
// Returns the size in bytes of the blob in |data_|. |
size_t GetDataSize() const; |
@@ -76,7 +76,7 @@ class DataSegment { |
private: |
const std::string name_; |
const std::string filename_; |
- scoped_ptr<std::string> data_; |
+ std::unique_ptr<std::string> data_; |
std::map<std::string, std::string> header_entries_; |
DISALLOW_COPY_AND_ASSIGN(DataSegment); |
@@ -85,7 +85,7 @@ class DataSegment { |
DataSegment::DataSegment( |
const std::string& name, |
const std::string& filename, |
- scoped_ptr<std::string> data, |
+ std::unique_ptr<std::string> data, |
const std::map<std::string, std::string>& header_entries) |
: name_(name), |
filename_(filename), |
@@ -107,7 +107,7 @@ const std::string& DataSegment::GetFilename() const { |
return filename_; |
} |
-scoped_ptr<std::string> DataSegment::GetData() { |
+std::unique_ptr<std::string> DataSegment::GetData() { |
return std::move(data_); |
} |
@@ -127,7 +127,7 @@ UploadJobImpl::UploadJobImpl( |
OAuth2TokenService* token_service, |
scoped_refptr<net::URLRequestContextGetter> url_context_getter, |
Delegate* delegate, |
- scoped_ptr<MimeBoundaryGenerator> boundary_generator) |
+ std::unique_ptr<MimeBoundaryGenerator> boundary_generator) |
: OAuth2TokenService::Consumer("cros_upload_job"), |
upload_url_(upload_url), |
account_id_(account_id), |
@@ -153,13 +153,13 @@ void UploadJobImpl::AddDataSegment( |
const std::string& name, |
const std::string& filename, |
const std::map<std::string, std::string>& header_entries, |
- scoped_ptr<std::string> data) { |
+ std::unique_ptr<std::string> data) { |
// Cannot add data to busy or failed instance. |
DCHECK_EQ(IDLE, state_); |
if (state_ != IDLE) |
return; |
- scoped_ptr<DataSegment> data_segment( |
+ std::unique_ptr<DataSegment> data_segment( |
new DataSegment(name, filename, std::move(data), header_entries)); |
data_segments_.push_back(std::move(data_segment)); |
} |
@@ -229,7 +229,7 @@ bool UploadJobImpl::SetUpMultipart() { |
for (const auto& entry : data_segment->GetHeaderEntries()) { |
post_data_->append(entry.first + ": " + entry.second + "\r\n"); |
} |
- scoped_ptr<std::string> data = data_segment->GetData(); |
+ std::unique_ptr<std::string> data = data_segment->GetData(); |
post_data_->append("\r\n" + *data + "\r\n"); |
} |
post_data_->append("--" + *mime_boundary_.get() + "--\r\n"); |