Introduce a ResourceSchedulingFilter and hook it up to the blink scheduler.
commit0bc36e8d3ef1f8e22f910cba216b1ddd2c92d942
authoralexclarke <alexclarke@chromium.org>
Wed, 17 Dec 2014 17:29:20 +0000 (17 09:29 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 17 Dec 2014 17:30:17 +0000 (17 17:30 +0000)
tree36dee50751849a7a7818bfdafca085ce895e0e41
parent2962ddd760bcd956b1459fc63099980569d257f4
Introduce a ResourceSchedulingFilter and hook it up to the blink scheduler.

Due to ordering expectations baked into the code, we also have to hook
ChildResourceMessageFilter and the ResourceDispatcher up to the same task
queue.

BUG=391005

Review URL: https://codereview.chromium.org/696693002

Cr-Commit-Position: refs/heads/master@{#308817}
20 files changed:
content/browser/mojo/mojo_application_host.h
content/child/child_resource_message_filter.h
content/child/child_thread.cc
content/child/child_thread.h
content/child/resource_dispatcher.cc
content/child/resource_dispatcher.h
content/child/resource_dispatcher_unittest.cc
content/child/resource_scheduling_filter.cc [new file with mode: 0644]
content/child/resource_scheduling_filter.h [new file with mode: 0644]
content/child/threaded_data_provider.cc
content/child/threaded_data_provider.h
content/child/web_url_loader_impl_unittest.cc
content/content_child.gypi
content/content_tests.gypi
content/renderer/render_thread_impl.cc
content/renderer/render_thread_impl.h
content/renderer/render_thread_impl_browsertest.cc
content/test/BUILD.gn
content/test/render_thread_impl_browser_test_ipc_helper.cc [new file with mode: 0644]
content/test/render_thread_impl_browser_test_ipc_helper.h [new file with mode: 0644]