diff options
author | alexclarke <alexclarke@chromium.org> | 2015-04-13 07:28:14 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-13 14:28:37 +0000 |
commit | 510ed9c42029e1b2924ac05082c958591f029624 (patch) | |
tree | 5f1f13d21fd43d80ad9744c7b7a7f029fbdb15e1 /content/renderer/renderer_blink_platform_impl.h | |
parent | 11e6692eaefb5b8efd688aaae11e32c583a9ad9f (diff) | |
download | chromium_src-510ed9c42029e1b2924ac05082c958591f029624.zip chromium_src-510ed9c42029e1b2924ac05082c958591f029624.tar.gz chromium_src-510ed9c42029e1b2924ac05082c958591f029624.tar.bz2 |
Add a WorkerScheduler and a WebThreadImplForWorker
Adds a simple WorkerScheduler which supports Default and Idle Tasks (via
Long Idle Periods). A follow up Blink patch will refactor
WorkerThread.cpp to use these Idle Tasks.
A WorkerSceduler is a pre-requisite for refactoring away the Blink
Timer Heap as described in:
https://docs.google.com/document/d/163ow-1wjd6L0rAN3V_U6t12eqVkq4mXDDjVaA4OuvCA/edit?usp=sharing
BUG=463143
Review URL: https://codereview.chromium.org/1033643004
Cr-Commit-Position: refs/heads/master@{#324847}
Diffstat (limited to 'content/renderer/renderer_blink_platform_impl.h')
-rw-r--r-- | content/renderer/renderer_blink_platform_impl.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/content/renderer/renderer_blink_platform_impl.h b/content/renderer/renderer_blink_platform_impl.h index f91e8cf..f668a71 100644 --- a/content/renderer/renderer_blink_platform_impl.h +++ b/content/renderer/renderer_blink_platform_impl.h @@ -51,7 +51,7 @@ class ThreadSafeSender; class WebClipboardImpl; class WebDatabaseObserverImpl; class WebFileSystemImpl; -class WebThreadImplForScheduler; +class WebThreadImplForRendererScheduler; class WebSchedulerImpl; class CONTENT_EXPORT RendererBlinkPlatformImpl : public BlinkPlatformImpl { @@ -211,7 +211,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : public BlinkPlatformImpl { device::VibrationManagerPtr& GetConnectedVibrationManagerService(); scoped_ptr<WebSchedulerImpl> web_scheduler_; - scoped_ptr<WebThreadImplForScheduler> main_thread_; + scoped_ptr<WebThreadImplForRendererScheduler> main_thread_; scoped_ptr<RendererClipboardDelegate> clipboard_delegate_; scoped_ptr<WebClipboardImpl> clipboard_; |