Index: third_party/WebKit/Source/platform/scheduler/renderer/web_frame_scheduler_impl.h |
diff --git a/components/scheduler/renderer/web_frame_scheduler_impl.h b/third_party/WebKit/Source/platform/scheduler/renderer/web_frame_scheduler_impl.h |
similarity index 65% |
rename from components/scheduler/renderer/web_frame_scheduler_impl.h |
rename to third_party/WebKit/Source/platform/scheduler/renderer/web_frame_scheduler_impl.h |
index ecf1f7d7007d3b3d9391031ddf908833110f526b..e18896d5dfed878761d2ab69a0bfae38e6270760 100644 |
--- a/components/scheduler/renderer/web_frame_scheduler_impl.h |
+++ b/third_party/WebKit/Source/platform/scheduler/renderer/web_frame_scheduler_impl.h |
@@ -2,17 +2,17 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef COMPONENTS_SCHEDULER_RENDERER_WEB_FRAME_SCHEDULER_IMPL_H_ |
-#define COMPONENTS_SCHEDULER_RENDERER_WEB_FRAME_SCHEDULER_IMPL_H_ |
+#ifndef THIRD_PARTY_WEBKIT_SOURCE_PLATFORM_SCHEDULER_RENDERER_WEB_FRAME_SCHEDULER_IMPL_H_ |
+#define THIRD_PARTY_WEBKIT_SOURCE_PLATFORM_SCHEDULER_RENDERER_WEB_FRAME_SCHEDULER_IMPL_H_ |
#include <memory> |
#include "base/macros.h" |
#include "base/memory/ref_counted.h" |
#include "base/trace_event/trace_event.h" |
-#include "components/scheduler/base/task_queue.h" |
-#include "components/scheduler/scheduler_export.h" |
-#include "third_party/WebKit/public/platform/WebFrameScheduler.h" |
+#include "public/platform/scheduler/base/task_queue.h" |
+#include "public/platform/WebCommon.h" |
+#include "public/platform/WebFrameScheduler.h" |
namespace base { |
namespace trace_event { |
@@ -21,6 +21,7 @@ class BlameContext; |
class SingleThreadTaskRunner; |
} // namespace base |
+namespace blink { |
namespace scheduler { |
class AutoAdvancingVirtualTimeDomain; |
@@ -29,7 +30,7 @@ class TaskQueue; |
class WebTaskRunnerImpl; |
class WebViewSchedulerImpl; |
-class SCHEDULER_EXPORT WebFrameSchedulerImpl : public blink::WebFrameScheduler { |
+class BLINK_PLATFORM_EXPORT WebFrameSchedulerImpl : public WebFrameScheduler { |
public: |
WebFrameSchedulerImpl(RendererSchedulerImpl* renderer_scheduler, |
WebViewSchedulerImpl* parent_web_view_scheduler, |
@@ -37,13 +38,13 @@ class SCHEDULER_EXPORT WebFrameSchedulerImpl : public blink::WebFrameScheduler { |
~WebFrameSchedulerImpl() override; |
- // blink::WebFrameScheduler implementation: |
+ // WebFrameScheduler implementation: |
void setFrameVisible(bool frame_visible) override; |
void setPageVisible(bool page_visible) override; |
- blink::WebTaskRunner* loadingTaskRunner() override; |
- blink::WebTaskRunner* timerTaskRunner() override; |
- blink::WebTaskRunner* unthrottledTaskRunner() override; |
- blink::WebViewScheduler* webViewScheduler() override; |
+ WebTaskRunner* loadingTaskRunner() override; |
+ WebTaskRunner* timerTaskRunner() override; |
+ WebTaskRunner* unthrottledTaskRunner() override; |
+ WebViewScheduler* webViewScheduler() override; |
void didStartLoading(unsigned long identifier) override; |
void didStopLoading(unsigned long identifier) override; |
void setDocumentParsingInBackground(bool background_parser_active) override; |
@@ -60,9 +61,9 @@ class SCHEDULER_EXPORT WebFrameSchedulerImpl : public blink::WebFrameScheduler { |
std::unique_ptr<WebTaskRunnerImpl> loading_web_task_runner_; |
std::unique_ptr<WebTaskRunnerImpl> timer_web_task_runner_; |
std::unique_ptr<WebTaskRunnerImpl> unthrottled_web_task_runner_; |
- RendererSchedulerImpl* renderer_scheduler_; // NOT OWNED |
- WebViewSchedulerImpl* parent_web_view_scheduler_; // NOT OWNED |
- base::trace_event::BlameContext* blame_context_; // NOT OWNED |
+ RendererSchedulerImpl* renderer_scheduler_; // NOT OWNED |
+ WebViewSchedulerImpl* parent_web_view_scheduler_; // NOT OWNED |
+ base::trace_event::BlameContext* blame_context_; // NOT OWNED |
TaskQueue::PumpPolicy virtual_time_pump_policy_; |
bool frame_visible_; |
bool page_visible_; |
@@ -71,5 +72,6 @@ class SCHEDULER_EXPORT WebFrameSchedulerImpl : public blink::WebFrameScheduler { |
}; |
} // namespace scheduler |
+} // namespace blink |
-#endif // COMPONENTS_SCHEDULER_RENDERER_WEB_FRAME_SCHEDULER_IMPL_H_ |
+#endif // THIRD_PARTY_WEBKIT_SOURCE_PLATFORM_SCHEDULER_RENDERER_WEB_FRAME_SCHEDULER_IMPL_H_ |