| Index: base/message_loop/message_loop_task_runner.h
|
| diff --git a/base/message_loop/message_loop_task_runner.h b/base/message_loop/message_loop_task_runner.h
|
| index dc2947df26c618f8204581c55a807a57ad40df6a..8be534a499dbbe62afbf1a259cb88b6b725be018 100644
|
| --- a/base/message_loop/message_loop_task_runner.h
|
| +++ b/base/message_loop/message_loop_task_runner.h
|
| @@ -7,8 +7,8 @@
|
|
|
| #include "base/base_export.h"
|
| #include "base/memory/ref_counted.h"
|
| +#include "base/message_loop/bindable_single_thread_task_runner.h"
|
| #include "base/pending_task.h"
|
| -#include "base/single_thread_task_runner.h"
|
| #include "base/synchronization/lock.h"
|
| #include "base/threading/platform_thread.h"
|
|
|
| @@ -17,18 +17,17 @@ namespace internal {
|
|
|
| class IncomingTaskQueue;
|
|
|
| -// A stock implementation of SingleThreadTaskRunner that is created and managed
|
| -// by a MessageLoop. For now a MessageLoopTaskRunner can only be created as
|
| -// part of a MessageLoop.
|
| -class BASE_EXPORT MessageLoopTaskRunner : public SingleThreadTaskRunner {
|
| +// A stock implementation of BindableSingleThreadTaskRunner that is created and
|
| +// managed by a MessageLoop. For now a MessageLoopTaskRunner can only be
|
| +// created as part of a MessageLoop.
|
| +class BASE_EXPORT MessageLoopTaskRunner
|
| + : public BindableSingleThreadTaskRunner {
|
| public:
|
| explicit MessageLoopTaskRunner(
|
| scoped_refptr<IncomingTaskQueue> incoming_queue);
|
|
|
| - // Initialize this message loop task runner on the current thread.
|
| - void BindToCurrentThread();
|
| -
|
| - // SingleThreadTaskRunner implementation
|
| + // BindableSingleThreadTaskRunner implementation
|
| + void BindToCurrentThread() override;
|
| bool PostDelayedTask(const tracked_objects::Location& from_here,
|
| const base::Closure& task,
|
| base::TimeDelta delay) override;
|
|
|