Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(193)

Unified Diff: third_party/WebKit/public/platform/scheduler/test/fake_renderer_scheduler.h

Issue 2118903002: scheduler: Move the Blink scheduler into Blink (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/public/platform/scheduler/test/fake_renderer_scheduler.h
diff --git a/content/test/fake_renderer_scheduler.h b/third_party/WebKit/public/platform/scheduler/test/fake_renderer_scheduler.h
similarity index 52%
rename from content/test/fake_renderer_scheduler.h
rename to third_party/WebKit/public/platform/scheduler/test/fake_renderer_scheduler.h
index 5de64e46b22706b4dacbe5442a3165b2839a56bf..5706b77239ddbf6fa3fde43c293d23bfedf248c7 100644
--- a/content/test/fake_renderer_scheduler.h
+++ b/third_party/WebKit/public/platform/scheduler/test/fake_renderer_scheduler.h
@@ -2,51 +2,46 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CONTENT_TEST_FAKE_RENDERER_SCHEDULER_H_
-#define CONTENT_TEST_FAKE_RENDERER_SCHEDULER_H_
+#ifndef THIRD_PARTY_WEBKIT_PUBLIC_PLATFORM_SCHEDULER_TEST_FAKE_RENDERER_SCHEDULER_H_
+#define THIRD_PARTY_WEBKIT_PUBLIC_PLATFORM_SCHEDULER_TEST_FAKE_RENDERER_SCHEDULER_H_
#include "base/macros.h"
-#include "components/scheduler/renderer/renderer_scheduler.h"
+#include "public/platform/scheduler/renderer/renderer_scheduler.h"
-namespace content {
+namespace blink {
+namespace scheduler {
-class FakeRendererScheduler : public scheduler::RendererScheduler {
+class FakeRendererScheduler : public RendererScheduler {
public:
FakeRendererScheduler();
~FakeRendererScheduler() override;
// RendererScheduler implementation.
- std::unique_ptr<blink::WebThread> CreateMainThread() override;
- scoped_refptr<scheduler::TaskQueue> DefaultTaskRunner() override;
- scoped_refptr<scheduler::TaskQueue> CompositorTaskRunner() override;
- scoped_refptr<scheduler::TaskQueue> LoadingTaskRunner() override;
- scoped_refptr<scheduler::SingleThreadIdleTaskRunner> IdleTaskRunner()
+ std::unique_ptr<WebThread> CreateMainThread() override;
+ scoped_refptr<TaskQueue> DefaultTaskRunner() override;
+ scoped_refptr<TaskQueue> CompositorTaskRunner() override;
+ scoped_refptr<TaskQueue> LoadingTaskRunner() override;
+ scoped_refptr<SingleThreadIdleTaskRunner> IdleTaskRunner() override;
+ scoped_refptr<TaskQueue> TimerTaskRunner() override;
+ scoped_refptr<TaskQueue> NewLoadingTaskRunner(const char* name) override;
+ scoped_refptr<TaskQueue> NewTimerTaskRunner(const char* name) override;
+ scoped_refptr<TaskQueue> NewUnthrottledTaskRunner(const char* name) override;
+ std::unique_ptr<RenderWidgetSchedulingState> NewRenderWidgetSchedulingState()
override;
- scoped_refptr<scheduler::TaskQueue> TimerTaskRunner() override;
- scoped_refptr<scheduler::TaskQueue> NewLoadingTaskRunner(
- const char* name) override;
- scoped_refptr<scheduler::TaskQueue> NewTimerTaskRunner(
- const char* name) override;
- scoped_refptr<scheduler::TaskQueue> NewUnthrottledTaskRunner(
- const char* name) override;
- std::unique_ptr<scheduler::RenderWidgetSchedulingState>
- NewRenderWidgetSchedulingState() override;
void WillBeginFrame(const cc::BeginFrameArgs& args) override;
void BeginFrameNotExpectedSoon() override;
void DidCommitFrameToCompositor() override;
void DidHandleInputEventOnCompositorThread(
- const blink::WebInputEvent& web_input_event,
+ const WebInputEvent& web_input_event,
InputEventState event_state) override;
void DidHandleInputEventOnMainThread(
- const blink::WebInputEvent& web_input_event) override;
+ const WebInputEvent& web_input_event) override;
void DidAnimateForInputOnCompositorThread() override;
void OnRendererBackgrounded() override;
void OnRendererForegrounded() override;
void SuspendRenderer() override;
- void AddPendingNavigation(
- blink::WebScheduler::NavigatingFrameType type) override;
- void RemovePendingNavigation(
- blink::WebScheduler::NavigatingFrameType type) override;
+ void AddPendingNavigation(WebScheduler::NavigatingFrameType type) override;
+ void RemovePendingNavigation(WebScheduler::NavigatingFrameType type) override;
void OnNavigationStarted() override;
bool IsHighPriorityWorkAnticipated() override;
bool CanExceedIdleDeadlineIfRequired() const override;
@@ -66,6 +61,7 @@ class FakeRendererScheduler : public scheduler::RendererScheduler {
DISALLOW_COPY_AND_ASSIGN(FakeRendererScheduler);
};
-} // namespace content
+} // namespace scheduler
+} // namespace blink
-#endif // CONTENT_TEST_FAKE_RENDERER_SCHEDULER_H_
+#endif // THIRD_PARTY_WEBKIT_PUBLIC_PLATFORM_SCHEDULER_TEST_FAKE_RENDERER_SCHEDULER_H_

Powered by Google App Engine
This is Rietveld 408576698