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

Side by Side Diff: net/disk_cache/blockfile/in_flight_backend_io.cc

Issue 1894733002: Change scoped_ptr to std::unique_ptr in //net/disk_cache. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 "net/disk_cache/blockfile/in_flight_backend_io.h" 5 #include "net/disk_cache/blockfile/in_flight_backend_io.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/bind_helpers.h" 10 #include "base/bind_helpers.h"
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
121 operation_ = OP_SIZE_ALL; 121 operation_ = OP_SIZE_ALL;
122 } 122 }
123 123
124 void BackendIO::OpenNextEntry(Rankings::Iterator* iterator, 124 void BackendIO::OpenNextEntry(Rankings::Iterator* iterator,
125 Entry** next_entry) { 125 Entry** next_entry) {
126 operation_ = OP_OPEN_NEXT; 126 operation_ = OP_OPEN_NEXT;
127 iterator_ = iterator; 127 iterator_ = iterator;
128 entry_ptr_ = next_entry; 128 entry_ptr_ = next_entry;
129 } 129 }
130 130
131 void BackendIO::EndEnumeration(scoped_ptr<Rankings::Iterator> iterator) { 131 void BackendIO::EndEnumeration(std::unique_ptr<Rankings::Iterator> iterator) {
132 operation_ = OP_END_ENUMERATION; 132 operation_ = OP_END_ENUMERATION;
133 scoped_iterator_ = std::move(iterator); 133 scoped_iterator_ = std::move(iterator);
134 } 134 }
135 135
136 void BackendIO::OnExternalCacheHit(const std::string& key) { 136 void BackendIO::OnExternalCacheHit(const std::string& key) {
137 operation_ = OP_ON_EXTERNAL_CACHE_HIT; 137 operation_ = OP_ON_EXTERNAL_CACHE_HIT;
138 key_ = key; 138 key_ = key;
139 } 139 }
140 140
141 void BackendIO::CloseEntryImpl(EntryImpl* entry) { 141 void BackendIO::CloseEntryImpl(EntryImpl* entry) {
(...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after
406 406
407 void InFlightBackendIO::OpenNextEntry(Rankings::Iterator* iterator, 407 void InFlightBackendIO::OpenNextEntry(Rankings::Iterator* iterator,
408 Entry** next_entry, 408 Entry** next_entry,
409 const net::CompletionCallback& callback) { 409 const net::CompletionCallback& callback) {
410 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback)); 410 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback));
411 operation->OpenNextEntry(iterator, next_entry); 411 operation->OpenNextEntry(iterator, next_entry);
412 PostOperation(operation.get()); 412 PostOperation(operation.get());
413 } 413 }
414 414
415 void InFlightBackendIO::EndEnumeration( 415 void InFlightBackendIO::EndEnumeration(
416 scoped_ptr<Rankings::Iterator> iterator) { 416 std::unique_ptr<Rankings::Iterator> iterator) {
417 scoped_refptr<BackendIO> operation( 417 scoped_refptr<BackendIO> operation(
418 new BackendIO(this, backend_, net::CompletionCallback())); 418 new BackendIO(this, backend_, net::CompletionCallback()));
419 operation->EndEnumeration(std::move(iterator)); 419 operation->EndEnumeration(std::move(iterator));
420 PostOperation(operation.get()); 420 PostOperation(operation.get());
421 } 421 }
422 422
423 void InFlightBackendIO::OnExternalCacheHit(const std::string& key) { 423 void InFlightBackendIO::OnExternalCacheHit(const std::string& key) {
424 scoped_refptr<BackendIO> operation( 424 scoped_refptr<BackendIO> operation(
425 new BackendIO(this, backend_, net::CompletionCallback())); 425 new BackendIO(this, backend_, net::CompletionCallback()));
426 operation->OnExternalCacheHit(key); 426 operation->OnExternalCacheHit(key);
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
535 background_thread_->PostTask( 535 background_thread_->PostTask(
536 FROM_HERE, base::Bind(&BackendIO::ExecuteOperation, operation)); 536 FROM_HERE, base::Bind(&BackendIO::ExecuteOperation, operation));
537 OnOperationPosted(operation); 537 OnOperationPosted(operation);
538 } 538 }
539 539
540 base::WeakPtr<InFlightBackendIO> InFlightBackendIO::GetWeakPtr() { 540 base::WeakPtr<InFlightBackendIO> InFlightBackendIO::GetWeakPtr() {
541 return ptr_factory_.GetWeakPtr(); 541 return ptr_factory_.GetWeakPtr();
542 } 542 }
543 543
544 } // namespace 544 } // namespace
OLDNEW
« no previous file with comments | « net/disk_cache/blockfile/in_flight_backend_io.h ('k') | net/disk_cache/blockfile/index_table_v3.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698