| Index: content/renderer/scheduler/webthread_impl_for_scheduler.h
|
| diff --git a/content/renderer/scheduler/webthread_impl_for_scheduler.h b/content/renderer/scheduler/webthread_impl_for_scheduler.h
|
| index 17329611052f647f39c6f52dbe826544a0552c31..118963c0dfe2efb649e69918e777b346632a9dbb 100644
|
| --- a/content/renderer/scheduler/webthread_impl_for_scheduler.h
|
| +++ b/content/renderer/scheduler/webthread_impl_for_scheduler.h
|
| @@ -17,22 +17,15 @@ class WebThreadImplForScheduler : public WebThreadBase {
|
| RendererScheduler* scheduler);
|
| CONTENT_EXPORT virtual ~WebThreadImplForScheduler();
|
|
|
| - virtual void postTask(const blink::WebTraceLocation& location, Task* task);
|
| - virtual void postDelayedTask(const blink::WebTraceLocation& location,
|
| - Task* task,
|
| - long long delay_ms);
|
| + // blink::WebThread implementation.
|
| + blink::PlatformThreadId threadId() const override;
|
|
|
| - // TODO(skyostil): Remove once blink has migrated.
|
| - virtual void postTask(Task* task);
|
| - virtual void postDelayedTask(Task* task, long long delay_ms);
|
| -
|
| - virtual void enterRunLoop() override;
|
| - virtual void exitRunLoop() override;
|
| -
|
| - virtual bool isCurrentThread() const override;
|
| - virtual blink::PlatformThreadId threadId() const override;
|
| + // WebThreadBase implementation.
|
| + base::SingleThreadTaskRunner* TaskRunner() const override;
|
|
|
| private:
|
| + base::MessageLoop* MessageLoop() const override;
|
| +
|
| void AddTaskObserverInternal(
|
| base::MessageLoop::TaskObserver* observer) override;
|
| void RemoveTaskObserverInternal(
|
|
|