| include_rules = [ |
| "+base/functional/bind.h", |
| "+base/location.h", |
| "+base/memory/ptr_util.h", |
| "+base/memory/ref_counted.h", |
| "+base/message_loop/message_loop.h", |
| "+base/message_loop/message_pump.h", |
| "+base/task/single_thread_task_runner.h", |
| "+base/threading/thread.h", |
| "+base/time/time.h", |
| "+build/build_config.h", |
| "+ipc/urgent_message_observer.h", |
| # Currently the only AgentSchedulingGroup-scoped object in Blink is the |
| # AgentGroupScheduler. As such, that is how we provide access to the |
| # ASG-bound BrowserInterfaceBroker, necessitating this dependency. |
| # TODO: Move the BIB out of scheduler/ and remove this dependency. |
| "+third_party/blink/public/mojom/browser_interface_broker.mojom.h", |
| "+v8/include/v8.h", |
| ] |
| |
| specific_include_rules = { |
| "web_resource_loading_task_runner_handle.h": [ |
| "+net/base/request_priority.h", |
| ] |
| } |