summaryrefslogtreecommitdiffstats
path: root/content/renderer/renderer_blink_platform_impl.h
diff options
context:
space:
mode:
authoralexclarke <alexclarke@chromium.org>2015-04-13 07:28:14 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-13 14:28:37 +0000
commit510ed9c42029e1b2924ac05082c958591f029624 (patch)
tree5f1f13d21fd43d80ad9744c7b7a7f029fbdb15e1 /content/renderer/renderer_blink_platform_impl.h
parent11e6692eaefb5b8efd688aaae11e32c583a9ad9f (diff)
downloadchromium_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.h4
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_;