| OLD | NEW | 
|   1 // Copyright 2014 The Chromium Authors. All rights reserved. |   1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #ifndef CONTENT_TEST_FAKE_RENDERER_SCHEDULER_H_ |   5 #ifndef CONTENT_TEST_FAKE_RENDERER_SCHEDULER_H_ | 
|   6 #define CONTENT_TEST_FAKE_RENDERER_SCHEDULER_H_ |   6 #define CONTENT_TEST_FAKE_RENDERER_SCHEDULER_H_ | 
|   7  |   7  | 
|   8 #include "base/macros.h" |   8 #include "base/macros.h" | 
|   9 #include "components/scheduler/renderer/renderer_scheduler.h" |   9 #include "components/scheduler/renderer/renderer_scheduler.h" | 
|  10  |  10  | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
|  33   void BeginFrameNotExpectedSoon() override; |  33   void BeginFrameNotExpectedSoon() override; | 
|  34   void DidCommitFrameToCompositor() override; |  34   void DidCommitFrameToCompositor() override; | 
|  35   void DidHandleInputEventOnCompositorThread( |  35   void DidHandleInputEventOnCompositorThread( | 
|  36       const blink::WebInputEvent& web_input_event, |  36       const blink::WebInputEvent& web_input_event, | 
|  37       InputEventState event_state) override; |  37       InputEventState event_state) override; | 
|  38   void DidHandleInputEventOnMainThread( |  38   void DidHandleInputEventOnMainThread( | 
|  39       const blink::WebInputEvent& web_input_event) override; |  39       const blink::WebInputEvent& web_input_event) override; | 
|  40   void DidAnimateForInputOnCompositorThread() override; |  40   void DidAnimateForInputOnCompositorThread() override; | 
|  41   void OnRendererBackgrounded() override; |  41   void OnRendererBackgrounded() override; | 
|  42   void OnRendererForegrounded() override; |  42   void OnRendererForegrounded() override; | 
 |  43   void OnRendererSuspend() override; | 
|  43   void AddPendingNavigation() override; |  44   void AddPendingNavigation() override; | 
|  44   void RemovePendingNavigation() override; |  45   void RemovePendingNavigation() override; | 
|  45   void OnNavigationStarted() override; |  46   void OnNavigationStarted() override; | 
|  46   bool IsHighPriorityWorkAnticipated() override; |  47   bool IsHighPriorityWorkAnticipated() override; | 
|  47   bool CanExceedIdleDeadlineIfRequired() const override; |  48   bool CanExceedIdleDeadlineIfRequired() const override; | 
|  48   bool ShouldYieldForHighPriorityWork() override; |  49   bool ShouldYieldForHighPriorityWork() override; | 
|  49   void AddTaskObserver(base::MessageLoop::TaskObserver* task_observer) override; |  50   void AddTaskObserver(base::MessageLoop::TaskObserver* task_observer) override; | 
|  50   void RemoveTaskObserver( |  51   void RemoveTaskObserver( | 
|  51       base::MessageLoop::TaskObserver* task_observer) override; |  52       base::MessageLoop::TaskObserver* task_observer) override; | 
|  52   void Shutdown() override; |  53   void Shutdown() override; | 
|  53   void SuspendTimerQueue() override; |  54   void SuspendTimerQueue() override; | 
|  54   void ResumeTimerQueue() override; |  55   void ResumeTimerQueue() override; | 
|  55   void SetTimerQueueSuspensionWhenBackgroundedEnabled(bool enabled) override; |  56   void SetTimerQueueSuspensionWhenBackgroundedEnabled(bool enabled) override; | 
|  56   void SetTopLevelBlameContext( |  57   void SetTopLevelBlameContext( | 
|  57       base::trace_event::BlameContext* blame_context) override; |  58       base::trace_event::BlameContext* blame_context) override; | 
|  58  |  59  | 
|  59  private: |  60  private: | 
|  60   DISALLOW_COPY_AND_ASSIGN(FakeRendererScheduler); |  61   DISALLOW_COPY_AND_ASSIGN(FakeRendererScheduler); | 
|  61 }; |  62 }; | 
|  62  |  63  | 
|  63 }  // namespace content |  64 }  // namespace content | 
|  64  |  65  | 
|  65 #endif  // CONTENT_TEST_FAKE_RENDERER_SCHEDULER_H_ |  66 #endif  // CONTENT_TEST_FAKE_RENDERER_SCHEDULER_H_ | 
| OLD | NEW |