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( |