diff options
author | skyostil <skyostil@chromium.org> | 2015-07-16 07:39:26 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-07-16 14:40:10 +0000 |
commit | 2a96102e57a45f9c87187fb2b4f35c3cdba6153a (patch) | |
tree | 1f954fb30f9730d86974266671864715d8046b01 /components/scheduler/renderer/renderer_scheduler.h | |
parent | 2758adfdb7d5e8274152f443ee924163812e1c61 (diff) | |
download | chromium_src-2a96102e57a45f9c87187fb2b4f35c3cdba6153a.zip chromium_src-2a96102e57a45f9c87187fb2b4f35c3cdba6153a.tar.gz chromium_src-2a96102e57a45f9c87187fb2b4f35c3cdba6153a.tar.bz2 |
Implement PostDelayedTaskAt for guaranteed timer ordering
This patch implements a new method for posting delayed tasks:
PostDelayedTaskAt(). In contrast to PostDelayedTask(), this API accepts
the desired run time as an absolute time stamp instead of a delta from
the current time. This makes it possible for Blink to post several
aligned timers to the same desired run time and have the timers execute
in their posted order.
BUG=508279
Review URL: https://codereview.chromium.org/1223163006
Cr-Commit-Position: refs/heads/master@{#339024}
Diffstat (limited to 'components/scheduler/renderer/renderer_scheduler.h')
-rw-r--r-- | components/scheduler/renderer/renderer_scheduler.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/components/scheduler/renderer/renderer_scheduler.h b/components/scheduler/renderer/renderer_scheduler.h index 2348511..c5955b5 100644 --- a/components/scheduler/renderer/renderer_scheduler.h +++ b/components/scheduler/renderer/renderer_scheduler.h @@ -31,7 +31,7 @@ class SCHEDULER_EXPORT RendererScheduler : public ChildScheduler { virtual scoped_refptr<base::SingleThreadTaskRunner> LoadingTaskRunner() = 0; // Returns the timer task runner. This queue is intended for DOM Timers. - virtual scoped_refptr<base::SingleThreadTaskRunner> TimerTaskRunner() = 0; + virtual scoped_refptr<TaskQueue> TimerTaskRunner() = 0; // Called to notify about the start of an extended period where no frames // need to be drawn. Must be called from the main thread. |