summaryrefslogtreecommitdiffstats
path: root/content/renderer/renderer_blink_platform_impl.h
diff options
context:
space:
mode:
authoralexclarke <alexclarke@chromium.org>2015-04-14 04:34:47 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-14 11:35:20 +0000
commitb37d4c285dc2f505b006187d2651f6db96d9a42c (patch)
tree7be5d140368c2558d634c9bfcf873fb2c83ec23c /content/renderer/renderer_blink_platform_impl.h
parentb3ee51643703386144a3e6eca2558e72077d5fae (diff)
downloadchromium_src-b37d4c285dc2f505b006187d2651f6db96d9a42c.zip
chromium_src-b37d4c285dc2f505b006187d2651f6db96d9a42c.tar.gz
chromium_src-b37d4c285dc2f505b006187d2651f6db96d9a42c.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 Committed: https://crrev.com/510ed9c42029e1b2924ac05082c958591f029624 Cr-Commit-Position: refs/heads/master@{#324847} Review URL: https://codereview.chromium.org/1033643004 Cr-Commit-Position: refs/heads/master@{#325026}
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_;