Index: mojo/public/cpp/bindings/interface_request.h |
diff --git a/mojo/public/cpp/bindings/interface_request.h b/mojo/public/cpp/bindings/interface_request.h |
index db102368b86be2837653e96a9f738e79e237fd90..eb0d64e73f6ea530396f03644f4e96636bf780c5 100644 |
--- a/mojo/public/cpp/bindings/interface_request.h |
+++ b/mojo/public/cpp/bindings/interface_request.h |
@@ -10,8 +10,8 @@ |
#include "base/macros.h" |
#include "base/optional.h" |
-#include "base/single_thread_task_runner.h" |
-#include "base/threading/thread_task_runner_handle.h" |
+#include "base/sequenced_task_runner.h" |
+#include "base/threading/sequenced_task_runner_handle.h" |
#include "mojo/public/cpp/bindings/disconnect_reason.h" |
#include "mojo/public/cpp/bindings/interface_ptr.h" |
#include "mojo/public/cpp/bindings/pipe_control_message_proxy.h" |
@@ -38,8 +38,8 @@ class InterfaceRequest { |
// InterfaceRequest to the other. For example usage, see comments on |
// MakeRequest(InterfacePtr*) below. |
explicit InterfaceRequest(InterfacePtr<Interface>* ptr, |
- scoped_refptr<base::SingleThreadTaskRunner> runner = |
- base::ThreadTaskRunnerHandle::Get()) { |
+ scoped_refptr<base::SequencedTaskRunner> runner = |
+ base::SequencedTaskRunnerHandle::Get()) { |
MessagePipe pipe; |
ptr->Bind(InterfacePtrInfo<Interface>(std::move(pipe.handle0), 0u), |
std::move(runner)); |
@@ -161,8 +161,8 @@ InterfaceRequest<Interface> MakeRequest(ScopedMessagePipeHandle handle) { |
template <typename Interface> |
InterfaceRequest<Interface> MakeRequest( |
InterfacePtr<Interface>* ptr, |
- scoped_refptr<base::SingleThreadTaskRunner> runner = |
- base::ThreadTaskRunnerHandle::Get()) { |
+ scoped_refptr<base::SequencedTaskRunner> runner = |
+ base::SequencedTaskRunnerHandle::Get()) { |
return InterfaceRequest<Interface>(ptr, runner); |
} |