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

Unified Diff: device/usb/usb_device_handle_impl.cc

Issue 2891853003: Rename TaskRunner::RunsTasksOnCurrentThread() in //device, //services (Closed)
Patch Set: fixed build error Created 3 years, 7 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « device/serial/serial_io_handler.cc ('k') | device/wake_lock/wake_lock_service_impl.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: device/usb/usb_device_handle_impl.cc
diff --git a/device/usb/usb_device_handle_impl.cc b/device/usb/usb_device_handle_impl.cc
index c4b6d2f48a09ed479ad29e52ff294f175e726961..e8b5b4244fa7182d8bd27ab349e91f35434c7387 100644
--- a/device/usb/usb_device_handle_impl.cc
+++ b/device/usb/usb_device_handle_impl.cc
@@ -112,7 +112,7 @@ static void RunTransferCallback(
UsbTransferStatus status,
scoped_refptr<net::IOBuffer> buffer,
size_t result) {
- if (callback_task_runner->RunsTasksOnCurrentThread()) {
+ if (callback_task_runner->RunsTasksInCurrentSequence()) {
callback.Run(status, buffer, result);
} else {
callback_task_runner->PostTask(
@@ -132,7 +132,7 @@ void ReportIsochronousTransferError(
packets[i].transferred_length = 0;
packets[i].status = status;
}
- if (callback_task_runner->RunsTasksOnCurrentThread()) {
+ if (callback_task_runner->RunsTasksInCurrentSequence()) {
callback.Run(nullptr, packets);
} else {
callback_task_runner->PostTask(FROM_HERE,
@@ -806,7 +806,7 @@ UsbDeviceHandleImpl::~UsbDeviceHandleImpl() {
// This class is RefCountedThreadSafe and so the destructor may be called on
// any thread. libusb is not safe to reentrancy so be sure not to try to close
// the device from inside a transfer completion callback.
- if (blocking_task_runner_->RunsTasksOnCurrentThread()) {
+ if (blocking_task_runner_->RunsTasksInCurrentSequence()) {
libusb_close(handle_);
} else {
blocking_task_runner_->PostTask(FROM_HERE,
@@ -1140,7 +1140,7 @@ void UsbDeviceHandleImpl::TransferComplete(Transfer* transfer,
<< "Missing transfer completed";
transfers_.erase(transfer);
- if (transfer->callback_task_runner()->RunsTasksOnCurrentThread()) {
+ if (transfer->callback_task_runner()->RunsTasksInCurrentSequence()) {
callback.Run();
} else {
transfer->callback_task_runner()->PostTask(FROM_HERE, callback);
« no previous file with comments | « device/serial/serial_io_handler.cc ('k') | device/wake_lock/wake_lock_service_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698