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

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

Issue 1535363003: Switch to standard integer types in net/. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: stddef Created 5 years 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 "base/bind.h" 7 #include "base/bind.h"
8 #include "base/bind_helpers.h" 8 #include "base/bind_helpers.h"
9 #include "base/compiler_specific.h" 9 #include "base/compiler_specific.h"
10 #include "base/logging.h" 10 #include "base/logging.h"
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after
169 net::IOBuffer* buf, int buf_len, bool truncate) { 169 net::IOBuffer* buf, int buf_len, bool truncate) {
170 operation_ = OP_WRITE; 170 operation_ = OP_WRITE;
171 entry_ = entry; 171 entry_ = entry;
172 index_ = index; 172 index_ = index;
173 offset_ = offset; 173 offset_ = offset;
174 buf_ = buf; 174 buf_ = buf;
175 buf_len_ = buf_len; 175 buf_len_ = buf_len;
176 truncate_ = truncate; 176 truncate_ = truncate;
177 } 177 }
178 178
179 void BackendIO::ReadSparseData(EntryImpl* entry, int64 offset, 179 void BackendIO::ReadSparseData(EntryImpl* entry,
180 net::IOBuffer* buf, int buf_len) { 180 int64_t offset,
181 net::IOBuffer* buf,
182 int buf_len) {
181 operation_ = OP_READ_SPARSE; 183 operation_ = OP_READ_SPARSE;
182 entry_ = entry; 184 entry_ = entry;
183 offset64_ = offset; 185 offset64_ = offset;
184 buf_ = buf; 186 buf_ = buf;
185 buf_len_ = buf_len; 187 buf_len_ = buf_len;
186 } 188 }
187 189
188 void BackendIO::WriteSparseData(EntryImpl* entry, int64 offset, 190 void BackendIO::WriteSparseData(EntryImpl* entry,
189 net::IOBuffer* buf, int buf_len) { 191 int64_t offset,
192 net::IOBuffer* buf,
193 int buf_len) {
190 operation_ = OP_WRITE_SPARSE; 194 operation_ = OP_WRITE_SPARSE;
191 entry_ = entry; 195 entry_ = entry;
192 offset64_ = offset; 196 offset64_ = offset;
193 buf_ = buf; 197 buf_ = buf;
194 buf_len_ = buf_len; 198 buf_len_ = buf_len;
195 } 199 }
196 200
197 void BackendIO::GetAvailableRange(EntryImpl* entry, int64 offset, int len, 201 void BackendIO::GetAvailableRange(EntryImpl* entry,
198 int64* start) { 202 int64_t offset,
203 int len,
204 int64_t* start) {
199 operation_ = OP_GET_RANGE; 205 operation_ = OP_GET_RANGE;
200 entry_ = entry; 206 entry_ = entry;
201 offset64_ = offset; 207 offset64_ = offset;
202 buf_len_ = len; 208 buf_len_ = len;
203 start_ = start; 209 start_ = start;
204 } 210 }
205 211
206 void BackendIO::CancelSparseIO(EntryImpl* entry) { 212 void BackendIO::CancelSparseIO(EntryImpl* entry) {
207 operation_ = OP_CANCEL_IO; 213 operation_ = OP_CANCEL_IO;
208 entry_ = entry; 214 entry_ = entry;
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
457 void InFlightBackendIO::WriteData(EntryImpl* entry, int index, int offset, 463 void InFlightBackendIO::WriteData(EntryImpl* entry, int index, int offset,
458 net::IOBuffer* buf, int buf_len, 464 net::IOBuffer* buf, int buf_len,
459 bool truncate, 465 bool truncate,
460 const net::CompletionCallback& callback) { 466 const net::CompletionCallback& callback) {
461 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback)); 467 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback));
462 operation->WriteData(entry, index, offset, buf, buf_len, truncate); 468 operation->WriteData(entry, index, offset, buf, buf_len, truncate);
463 PostOperation(operation.get()); 469 PostOperation(operation.get());
464 } 470 }
465 471
466 void InFlightBackendIO::ReadSparseData( 472 void InFlightBackendIO::ReadSparseData(
467 EntryImpl* entry, int64 offset, net::IOBuffer* buf, int buf_len, 473 EntryImpl* entry,
474 int64_t offset,
475 net::IOBuffer* buf,
476 int buf_len,
468 const net::CompletionCallback& callback) { 477 const net::CompletionCallback& callback) {
469 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback)); 478 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback));
470 operation->ReadSparseData(entry, offset, buf, buf_len); 479 operation->ReadSparseData(entry, offset, buf, buf_len);
471 PostOperation(operation.get()); 480 PostOperation(operation.get());
472 } 481 }
473 482
474 void InFlightBackendIO::WriteSparseData( 483 void InFlightBackendIO::WriteSparseData(
475 EntryImpl* entry, int64 offset, net::IOBuffer* buf, int buf_len, 484 EntryImpl* entry,
485 int64_t offset,
486 net::IOBuffer* buf,
487 int buf_len,
476 const net::CompletionCallback& callback) { 488 const net::CompletionCallback& callback) {
477 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback)); 489 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback));
478 operation->WriteSparseData(entry, offset, buf, buf_len); 490 operation->WriteSparseData(entry, offset, buf, buf_len);
479 PostOperation(operation.get()); 491 PostOperation(operation.get());
480 } 492 }
481 493
482 void InFlightBackendIO::GetAvailableRange( 494 void InFlightBackendIO::GetAvailableRange(
483 EntryImpl* entry, int64 offset, int len, int64* start, 495 EntryImpl* entry,
496 int64_t offset,
497 int len,
498 int64_t* start,
484 const net::CompletionCallback& callback) { 499 const net::CompletionCallback& callback) {
485 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback)); 500 scoped_refptr<BackendIO> operation(new BackendIO(this, backend_, callback));
486 operation->GetAvailableRange(entry, offset, len, start); 501 operation->GetAvailableRange(entry, offset, len, start);
487 PostOperation(operation.get()); 502 PostOperation(operation.get());
488 } 503 }
489 504
490 void InFlightBackendIO::CancelSparseIO(EntryImpl* entry) { 505 void InFlightBackendIO::CancelSparseIO(EntryImpl* entry) {
491 scoped_refptr<BackendIO> operation( 506 scoped_refptr<BackendIO> operation(
492 new BackendIO(this, backend_, net::CompletionCallback())); 507 new BackendIO(this, backend_, net::CompletionCallback()));
493 operation->CancelSparseIO(entry); 508 operation->CancelSparseIO(entry);
(...skipping 24 matching lines...) Expand all
518 background_thread_->PostTask( 533 background_thread_->PostTask(
519 FROM_HERE, base::Bind(&BackendIO::ExecuteOperation, operation)); 534 FROM_HERE, base::Bind(&BackendIO::ExecuteOperation, operation));
520 OnOperationPosted(operation); 535 OnOperationPosted(operation);
521 } 536 }
522 537
523 base::WeakPtr<InFlightBackendIO> InFlightBackendIO::GetWeakPtr() { 538 base::WeakPtr<InFlightBackendIO> InFlightBackendIO::GetWeakPtr() {
524 return ptr_factory_.GetWeakPtr(); 539 return ptr_factory_.GetWeakPtr();
525 } 540 }
526 541
527 } // namespace 542 } // namespace
OLDNEW
« no previous file with comments | « net/disk_cache/blockfile/in_flight_backend_io.h ('k') | net/disk_cache/blockfile/in_flight_io.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698