summaryrefslogtreecommitdiffstats
path: root/components/scheduler
diff options
context:
space:
mode:
Diffstat (limited to 'components/scheduler')
-rw-r--r--components/scheduler/base/cancelable_closure_holder.h1
-rw-r--r--components/scheduler/base/pollable_thread_safe_flag.h1
-rw-r--r--components/scheduler/base/task_queue.h1
-rw-r--r--components/scheduler/base/task_queue_impl.h3
-rw-r--r--components/scheduler/base/task_queue_manager_perftest.cc2
-rw-r--r--components/scheduler/base/task_queue_manager_unittest.cc2
-rw-r--r--components/scheduler/base/task_queue_selector.h3
-rw-r--r--components/scheduler/base/task_queue_selector_unittest.cc3
-rw-r--r--components/scheduler/base/test_always_fail_time_source.h1
-rw-r--r--components/scheduler/base/test_time_source.h1
-rw-r--r--components/scheduler/base/time_domain_unittest.cc1
-rw-r--r--components/scheduler/base/work_queue.h2
-rw-r--r--components/scheduler/base/work_queue_sets.h2
-rw-r--r--components/scheduler/base/work_queue_sets_unittest.cc2
-rw-r--r--components/scheduler/child/child_scheduler.h1
-rw-r--r--components/scheduler/child/idle_helper.h1
-rw-r--r--components/scheduler/child/idle_helper_unittest.cc1
-rw-r--r--components/scheduler/child/scheduler_helper.h3
-rw-r--r--components/scheduler/child/scheduler_helper_unittest.cc1
-rw-r--r--components/scheduler/child/single_thread_idle_task_runner.h1
-rw-r--r--components/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc1
-rw-r--r--components/scheduler/child/worker_scheduler.h1
-rw-r--r--components/scheduler/child/worker_scheduler_impl.h1
-rw-r--r--components/scheduler/child/worker_scheduler_impl_unittest.cc1
-rw-r--r--components/scheduler/renderer/idle_time_estimator.h1
-rw-r--r--components/scheduler/renderer/render_widget_signals_unittest.cpp1
-rw-r--r--components/scheduler/renderer/renderer_scheduler.h1
-rw-r--r--components/scheduler/renderer/renderer_scheduler_impl.h1
-rw-r--r--components/scheduler/renderer/renderer_scheduler_impl_unittest.cc1
-rw-r--r--components/scheduler/renderer/task_cost_estimator.h1
-rw-r--r--components/scheduler/renderer/throttling_helper_unittest.cc3
-rw-r--r--components/scheduler/renderer/webthread_impl_for_renderer_scheduler_unittest.cc3
-rw-r--r--components/scheduler/test/lazy_scheduler_message_loop_delegate_for_tests.h1
33 files changed, 50 insertions, 0 deletions
diff --git a/components/scheduler/base/cancelable_closure_holder.h b/components/scheduler/base/cancelable_closure_holder.h
index 47a277e0..5254cd4 100644
--- a/components/scheduler/base/cancelable_closure_holder.h
+++ b/components/scheduler/base/cancelable_closure_holder.h
@@ -6,6 +6,7 @@
#define COMPONENTS_SCHEDULER_BASE_CANCELABLE_CLOSURE_HOLDER_H_
#include "base/cancelable_callback.h"
+#include "base/macros.h"
namespace scheduler {
diff --git a/components/scheduler/base/pollable_thread_safe_flag.h b/components/scheduler/base/pollable_thread_safe_flag.h
index 0f9aa8e..8e37b69 100644
--- a/components/scheduler/base/pollable_thread_safe_flag.h
+++ b/components/scheduler/base/pollable_thread_safe_flag.h
@@ -6,6 +6,7 @@
#define COMPONENTS_SCHEDULER_BASE_POLLABLE_THREAD_SAFE_FLAG_H_
#include "base/atomicops.h"
+#include "base/macros.h"
#include "base/synchronization/lock.h"
// A PollableThreadSafeFlag can be polled without requiring a lock, but can only
diff --git a/components/scheduler/base/task_queue.h b/components/scheduler/base/task_queue.h
index a9964d9..f8d2b55 100644
--- a/components/scheduler/base/task_queue.h
+++ b/components/scheduler/base/task_queue.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_BASE_TASK_QUEUE_H_
#define COMPONENTS_SCHEDULER_BASE_TASK_QUEUE_H_
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/single_thread_task_runner.h"
#include "components/scheduler/scheduler_export.h"
diff --git a/components/scheduler/base/task_queue_impl.h b/components/scheduler/base/task_queue_impl.h
index 98977a2..e298abc 100644
--- a/components/scheduler/base/task_queue_impl.h
+++ b/components/scheduler/base/task_queue_impl.h
@@ -5,8 +5,11 @@
#ifndef CONTENT_RENDERER_SCHEDULER_BASE_TASK_QUEUE_IMPL_H_
#define CONTENT_RENDERER_SCHEDULER_BASE_TASK_QUEUE_IMPL_H_
+#include <stddef.h>
+
#include <set>
+#include "base/macros.h"
#include "base/pending_task.h"
#include "base/threading/thread_checker.h"
#include "base/trace_event/trace_event.h"
diff --git a/components/scheduler/base/task_queue_manager_perftest.cc b/components/scheduler/base/task_queue_manager_perftest.cc
index c1c6930..da1aa1e 100644
--- a/components/scheduler/base/task_queue_manager_perftest.cc
+++ b/components/scheduler/base/task_queue_manager_perftest.cc
@@ -4,6 +4,8 @@
#include "components/scheduler/base/task_queue_manager.h"
+#include <stddef.h>
+
#include "base/bind.h"
#include "base/threading/thread.h"
#include "base/time/default_tick_clock.h"
diff --git a/components/scheduler/base/task_queue_manager_unittest.cc b/components/scheduler/base/task_queue_manager_unittest.cc
index b1b76d0..21cc6f1 100644
--- a/components/scheduler/base/task_queue_manager_unittest.cc
+++ b/components/scheduler/base/task_queue_manager_unittest.cc
@@ -4,6 +4,8 @@
#include "components/scheduler/base/task_queue_manager.h"
+#include <stddef.h>
+
#include "base/location.h"
#include "base/run_loop.h"
#include "base/single_thread_task_runner.h"
diff --git a/components/scheduler/base/task_queue_selector.h b/components/scheduler/base/task_queue_selector.h
index c594657..c0703d1 100644
--- a/components/scheduler/base/task_queue_selector.h
+++ b/components/scheduler/base/task_queue_selector.h
@@ -5,9 +5,12 @@
#ifndef COMPONENTS_SCHEDULER_BASE_TASK_QUEUE_SELECTOR_H_
#define COMPONENTS_SCHEDULER_BASE_TASK_QUEUE_SELECTOR_H_
+#include <stddef.h>
+
#include <set>
#include "base/compiler_specific.h"
+#include "base/macros.h"
#include "base/pending_task.h"
#include "base/threading/thread_checker.h"
#include "components/scheduler/base/work_queue_sets.h"
diff --git a/components/scheduler/base/task_queue_selector_unittest.cc b/components/scheduler/base/task_queue_selector_unittest.cc
index ad50960..1f1d0dc 100644
--- a/components/scheduler/base/task_queue_selector_unittest.cc
+++ b/components/scheduler/base/task_queue_selector_unittest.cc
@@ -4,7 +4,10 @@
#include "components/scheduler/base/task_queue_selector.h"
+#include <stddef.h>
+
#include "base/bind.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/pending_task.h"
#include "components/scheduler/base/task_queue_impl.h"
diff --git a/components/scheduler/base/test_always_fail_time_source.h b/components/scheduler/base/test_always_fail_time_source.h
index 9a48d93..ec6e73d 100644
--- a/components/scheduler/base/test_always_fail_time_source.h
+++ b/components/scheduler/base/test_always_fail_time_source.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_BASE_TEST_ALWAYS_FAIL_TIME_SOURCE_H_
#define COMPONENTS_SCHEDULER_BASE_TEST_ALWAYS_FAIL_TIME_SOURCE_H_
+#include "base/macros.h"
#include "base/time/tick_clock.h"
namespace scheduler {
diff --git a/components/scheduler/base/test_time_source.h b/components/scheduler/base/test_time_source.h
index a09e939..9ff57f0 100644
--- a/components/scheduler/base/test_time_source.h
+++ b/components/scheduler/base/test_time_source.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_BASE_TEST_TIME_SOURCE_H_
#define COMPONENTS_SCHEDULER_BASE_TEST_TIME_SOURCE_H_
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/test/simple_test_tick_clock.h"
#include "base/time/tick_clock.h"
diff --git a/components/scheduler/base/time_domain_unittest.cc b/components/scheduler/base/time_domain_unittest.cc
index 568d373..b863dd1 100644
--- a/components/scheduler/base/time_domain_unittest.cc
+++ b/components/scheduler/base/time_domain_unittest.cc
@@ -4,6 +4,7 @@
#include "components/scheduler/base/time_domain.h"
+#include "base/macros.h"
#include "base/test/simple_test_tick_clock.h"
#include "cc/test/ordered_simple_task_runner.h"
#include "components/scheduler/base/task_queue_impl.h"
diff --git a/components/scheduler/base/work_queue.h b/components/scheduler/base/work_queue.h
index fb101f2..d13b71c7 100644
--- a/components/scheduler/base/work_queue.h
+++ b/components/scheduler/base/work_queue.h
@@ -5,6 +5,8 @@
#ifndef CONTENT_RENDERER_SCHEDULER_BASE_WORK_QUEUE_H_
#define CONTENT_RENDERER_SCHEDULER_BASE_WORK_QUEUE_H_
+#include <stddef.h>
+
#include <set>
#include "base/trace_event/trace_event.h"
diff --git a/components/scheduler/base/work_queue_sets.h b/components/scheduler/base/work_queue_sets.h
index fdb6fe4..63ba7a0 100644
--- a/components/scheduler/base/work_queue_sets.h
+++ b/components/scheduler/base/work_queue_sets.h
@@ -5,6 +5,8 @@
#ifndef COMPONENTS_SCHEDULER_BASE_WORK_QUEUE_SETS_H_
#define COMPONENTS_SCHEDULER_BASE_WORK_QUEUE_SETS_H_
+#include <stddef.h>
+
#include <map>
#include <vector>
diff --git a/components/scheduler/base/work_queue_sets_unittest.cc b/components/scheduler/base/work_queue_sets_unittest.cc
index c5aef58..c7f5e86 100644
--- a/components/scheduler/base/work_queue_sets_unittest.cc
+++ b/components/scheduler/base/work_queue_sets_unittest.cc
@@ -4,6 +4,8 @@
#include "components/scheduler/base/work_queue_sets.h"
+#include <stddef.h>
+
#include "components/scheduler/base/work_queue.h"
#include "testing/gmock/include/gmock/gmock.h"
diff --git a/components/scheduler/child/child_scheduler.h b/components/scheduler/child/child_scheduler.h
index b74be4e..5b582c8 100644
--- a/components/scheduler/child/child_scheduler.h
+++ b/components/scheduler/child/child_scheduler.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_CHILD_CHILD_SCHEDULER_H_
#define COMPONENTS_SCHEDULER_CHILD_CHILD_SCHEDULER_H_
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "components/scheduler/base/task_queue.h"
#include "components/scheduler/child/single_thread_idle_task_runner.h"
diff --git a/components/scheduler/child/idle_helper.h b/components/scheduler/child/idle_helper.h
index 5b67380..333c867 100644
--- a/components/scheduler/child/idle_helper.h
+++ b/components/scheduler/child/idle_helper.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_CHILD_IDLE_HELPER_H_
#define COMPONENTS_SCHEDULER_CHILD_IDLE_HELPER_H_
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "components/scheduler/base/cancelable_closure_holder.h"
#include "components/scheduler/base/task_queue_selector.h"
diff --git a/components/scheduler/child/idle_helper_unittest.cc b/components/scheduler/child/idle_helper_unittest.cc
index 54c70e6..2269a07 100644
--- a/components/scheduler/child/idle_helper_unittest.cc
+++ b/components/scheduler/child/idle_helper_unittest.cc
@@ -5,6 +5,7 @@
#include "components/scheduler/child/idle_helper.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/test/simple_test_tick_clock.h"
#include "cc/test/ordered_simple_task_runner.h"
#include "components/scheduler/base/real_time_domain.h"
diff --git a/components/scheduler/child/scheduler_helper.h b/components/scheduler/child/scheduler_helper.h
index ee727f7..a104204 100644
--- a/components/scheduler/child/scheduler_helper.h
+++ b/components/scheduler/child/scheduler_helper.h
@@ -5,6 +5,9 @@
#ifndef COMPONENTS_SCHEDULER_CHILD_SCHEDULER_HELPER_H_
#define COMPONENTS_SCHEDULER_CHILD_SCHEDULER_HELPER_H_
+#include <stddef.h>
+
+#include "base/macros.h"
#include "base/time/tick_clock.h"
#include "components/scheduler/base/task_queue_manager.h"
#include "components/scheduler/base/task_queue_selector.h"
diff --git a/components/scheduler/child/scheduler_helper_unittest.cc b/components/scheduler/child/scheduler_helper_unittest.cc
index 8f7a649..f8f0f5a 100644
--- a/components/scheduler/child/scheduler_helper_unittest.cc
+++ b/components/scheduler/child/scheduler_helper_unittest.cc
@@ -5,6 +5,7 @@
#include "components/scheduler/child/scheduler_helper.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/test/simple_test_tick_clock.h"
#include "cc/test/ordered_simple_task_runner.h"
#include "components/scheduler/base/task_queue.h"
diff --git a/components/scheduler/child/single_thread_idle_task_runner.h b/components/scheduler/child/single_thread_idle_task_runner.h
index 1c58282..0f5c731 100644
--- a/components/scheduler/child/single_thread_idle_task_runner.h
+++ b/components/scheduler/child/single_thread_idle_task_runner.h
@@ -7,6 +7,7 @@
#include "base/bind.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/ref_counted.h"
#include "base/single_thread_task_runner.h"
#include "base/time/time.h"
diff --git a/components/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc b/components/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc
index 1f79c5c..6cdc497 100644
--- a/components/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc
+++ b/components/scheduler/child/webthread_impl_for_worker_scheduler_unittest.cc
@@ -4,6 +4,7 @@
#include "components/scheduler/child/webthread_impl_for_worker_scheduler.h"
+#include "base/macros.h"
#include "base/synchronization/waitable_event.h"
#include "components/scheduler/child/web_scheduler_impl.h"
#include "components/scheduler/child/worker_scheduler_impl.h"
diff --git a/components/scheduler/child/worker_scheduler.h b/components/scheduler/child/worker_scheduler.h
index a6163b6..b5bd250 100644
--- a/components/scheduler/child/worker_scheduler.h
+++ b/components/scheduler/child/worker_scheduler.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_CHILD_WORKER_SCHEDULER_H_
#define COMPONENTS_SCHEDULER_CHILD_WORKER_SCHEDULER_H_
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "components/scheduler/child/child_scheduler.h"
#include "components/scheduler/child/single_thread_idle_task_runner.h"
diff --git a/components/scheduler/child/worker_scheduler_impl.h b/components/scheduler/child/worker_scheduler_impl.h
index e854cc9..83446cf 100644
--- a/components/scheduler/child/worker_scheduler_impl.h
+++ b/components/scheduler/child/worker_scheduler_impl.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_CHILD_WORKER_SCHEDULER_IMPL_H_
#define COMPONENTS_SCHEDULER_CHILD_WORKER_SCHEDULER_IMPL_H_
+#include "base/macros.h"
#include "components/scheduler/child/idle_helper.h"
#include "components/scheduler/child/scheduler_helper.h"
#include "components/scheduler/child/worker_scheduler.h"
diff --git a/components/scheduler/child/worker_scheduler_impl_unittest.cc b/components/scheduler/child/worker_scheduler_impl_unittest.cc
index 06792d4..4f00419 100644
--- a/components/scheduler/child/worker_scheduler_impl_unittest.cc
+++ b/components/scheduler/child/worker_scheduler_impl_unittest.cc
@@ -5,6 +5,7 @@
#include "components/scheduler/child/worker_scheduler_impl.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/strings/stringprintf.h"
#include "base/test/simple_test_tick_clock.h"
#include "cc/test/ordered_simple_task_runner.h"
diff --git a/components/scheduler/renderer/idle_time_estimator.h b/components/scheduler/renderer/idle_time_estimator.h
index af00fbb..3664a38 100644
--- a/components/scheduler/renderer/idle_time_estimator.h
+++ b/components/scheduler/renderer/idle_time_estimator.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_RENDERER_IDLE_TIME_ESTIMATOR_H_
#define COMPONENTS_SCHEDULER_RENDERER_IDLE_TIME_ESTIMATOR_H_
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/time/tick_clock.h"
#include "cc/base/rolling_time_delta_history.h"
diff --git a/components/scheduler/renderer/render_widget_signals_unittest.cpp b/components/scheduler/renderer/render_widget_signals_unittest.cpp
index 3086dd8..e167a8d 100644
--- a/components/scheduler/renderer/render_widget_signals_unittest.cpp
+++ b/components/scheduler/renderer/render_widget_signals_unittest.cpp
@@ -4,6 +4,7 @@
#include "components/scheduler/renderer/render_widget_signals.h"
+#include "base/macros.h"
#include "components/scheduler/renderer/render_widget_scheduling_state.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
diff --git a/components/scheduler/renderer/renderer_scheduler.h b/components/scheduler/renderer/renderer_scheduler.h
index ef6621a..b9a542b 100644
--- a/components/scheduler/renderer/renderer_scheduler.h
+++ b/components/scheduler/renderer/renderer_scheduler.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_RENDERER_RENDERER_SCHEDULER_H_
#define COMPONENTS_SCHEDULER_RENDERER_RENDERER_SCHEDULER_H_
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "components/scheduler/child/child_scheduler.h"
#include "components/scheduler/child/single_thread_idle_task_runner.h"
diff --git a/components/scheduler/renderer/renderer_scheduler_impl.h b/components/scheduler/renderer/renderer_scheduler_impl.h
index 31b549b..00dd103 100644
--- a/components/scheduler/renderer/renderer_scheduler_impl.h
+++ b/components/scheduler/renderer/renderer_scheduler_impl.h
@@ -6,6 +6,7 @@
#define COMPONENTS_SCHEDULER_RENDERER_RENDERER_SCHEDULER_IMPL_H_
#include "base/atomicops.h"
+#include "base/macros.h"
#include "base/synchronization/lock.h"
#include "components/scheduler/base/pollable_thread_safe_flag.h"
#include "components/scheduler/child/idle_helper.h"
diff --git a/components/scheduler/renderer/renderer_scheduler_impl_unittest.cc b/components/scheduler/renderer/renderer_scheduler_impl_unittest.cc
index ce48b4c..d11fcf9 100644
--- a/components/scheduler/renderer/renderer_scheduler_impl_unittest.cc
+++ b/components/scheduler/renderer/renderer_scheduler_impl_unittest.cc
@@ -5,6 +5,7 @@
#include "components/scheduler/renderer/renderer_scheduler_impl.h"
#include "base/callback.h"
+#include "base/macros.h"
#include "base/test/simple_test_tick_clock.h"
#include "cc/output/begin_frame_args.h"
#include "cc/test/ordered_simple_task_runner.h"
diff --git a/components/scheduler/renderer/task_cost_estimator.h b/components/scheduler/renderer/task_cost_estimator.h
index fa0f4c4..c4e43c4 100644
--- a/components/scheduler/renderer/task_cost_estimator.h
+++ b/components/scheduler/renderer/task_cost_estimator.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_RENDERER_TASK_COST_ESTIMATOR_H_
#define COMPONENTS_SCHEDULER_RENDERER_TASK_COST_ESTIMATOR_H_
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/time/time.h"
#include "cc/base/rolling_time_delta_history.h"
diff --git a/components/scheduler/renderer/throttling_helper_unittest.cc b/components/scheduler/renderer/throttling_helper_unittest.cc
index ff82aa3..cc2df55 100644
--- a/components/scheduler/renderer/throttling_helper_unittest.cc
+++ b/components/scheduler/renderer/throttling_helper_unittest.cc
@@ -4,7 +4,10 @@
#include "components/scheduler/renderer/throttling_helper.h"
+#include <stddef.h>
+
#include "base/callback.h"
+#include "base/macros.h"
#include "base/memory/scoped_ptr.h"
#include "base/test/simple_test_tick_clock.h"
#include "cc/test/ordered_simple_task_runner.h"
diff --git a/components/scheduler/renderer/webthread_impl_for_renderer_scheduler_unittest.cc b/components/scheduler/renderer/webthread_impl_for_renderer_scheduler_unittest.cc
index c19e75e..98d8798 100644
--- a/components/scheduler/renderer/webthread_impl_for_renderer_scheduler_unittest.cc
+++ b/components/scheduler/renderer/webthread_impl_for_renderer_scheduler_unittest.cc
@@ -4,7 +4,10 @@
#include "components/scheduler/renderer/webthread_impl_for_renderer_scheduler.h"
+#include <stddef.h>
+
#include "base/location.h"
+#include "base/macros.h"
#include "base/run_loop.h"
#include "base/single_thread_task_runner.h"
#include "base/test/simple_test_tick_clock.h"
diff --git a/components/scheduler/test/lazy_scheduler_message_loop_delegate_for_tests.h b/components/scheduler/test/lazy_scheduler_message_loop_delegate_for_tests.h
index 84fd46d..0fca7f5 100644
--- a/components/scheduler/test/lazy_scheduler_message_loop_delegate_for_tests.h
+++ b/components/scheduler/test/lazy_scheduler_message_loop_delegate_for_tests.h
@@ -5,6 +5,7 @@
#ifndef COMPONENTS_SCHEDULER_TEST_LAZY_SCHEDULER_MESSAGE_LOOP_DELEGATE_FOR_TESTS_H_
#define COMPONENTS_SCHEDULER_TEST_LAZY_SCHEDULER_MESSAGE_LOOP_DELEGATE_FOR_TESTS_H_
+#include "base/macros.h"
#include "base/message_loop/message_loop.h"
#include "base/time/tick_clock.h"
#include "components/scheduler/child/scheduler_tqm_delegate.h"