Move loading code from content/child to content/renderer/loader.
BUG=777007
[email protected]
Change-Id: I91c416ab591b1f4644763b509ac4c8f3971a51a8
Reviewed-on: https://chromium-review.googlesource.com/732494
Reviewed-by: John Abd-El-Malek <[email protected]>
Commit-Queue: John Abd-El-Malek <[email protected]>
Cr-Commit-Position: refs/heads/master@{#510694}
diff --git a/content/renderer/render_thread_impl.h b/content/renderer/render_thread_impl.h
index 7046b78..48377cd9 100644
--- a/content/renderer/render_thread_impl.h
+++ b/content/renderer/render_thread_impl.h
@@ -130,6 +130,7 @@
class BrowserPluginManager;
class CacheStorageDispatcher;
class CategorizedWorkerPool;
+class ChildResourceMessageFilter;
class CompositorForwardingMessageFilter;
class DevToolsAgentFilter;
class DomStorageDispatcher;
@@ -144,6 +145,7 @@
class PeerConnectionTracker;
class RenderThreadObserver;
class RendererBlinkPlatformImpl;
+class ResourceDispatcher;
class ResourceDispatchThrottler;
class ServiceWorkerMessageFilter;
class VideoCaptureImplManager;
@@ -229,6 +231,7 @@
blink::scheduler::RendererProcessType type) override;
// IPC::Listener implementation via ChildThreadImpl:
+ bool OnMessageReceived(const IPC::Message& msg) override;
void OnAssociatedInterfaceRequest(
const std::string& name,
mojo::ScopedInterfaceEndpointHandle handle) override;
@@ -330,6 +333,10 @@
return midi_message_filter_.get();
}
+ ResourceDispatcher* resource_dispatcher() const {
+ return resource_dispatcher_.get();
+ }
+
#if defined(OS_ANDROID)
SynchronousCompositorFilter* sync_compositor_message_filter() {
return sync_compositor_message_filter_.get();
@@ -617,6 +624,7 @@
std::unique_ptr<IndexedDBDispatcher> main_thread_indexed_db_dispatcher_;
std::unique_ptr<blink::scheduler::RendererScheduler> renderer_scheduler_;
std::unique_ptr<RendererBlinkPlatformImpl> blink_platform_impl_;
+ std::unique_ptr<ResourceDispatcher> resource_dispatcher_;
std::unique_ptr<ResourceDispatchThrottler> resource_dispatch_throttler_;
std::unique_ptr<CacheStorageDispatcher> main_thread_cache_storage_dispatcher_;
@@ -626,6 +634,7 @@
scoped_refptr<MidiMessageFilter> midi_message_filter_;
scoped_refptr<DevToolsAgentFilter> devtools_agent_message_filter_;
scoped_refptr<ServiceWorkerMessageFilter> service_worker_message_filter_;
+ scoped_refptr<ChildResourceMessageFilter> resource_message_filter_;
std::unique_ptr<BrowserPluginManager> browser_plugin_manager_;