Index: content/child/web_url_loader_impl.cc |
diff --git a/content/child/web_url_loader_impl.cc b/content/child/web_url_loader_impl.cc |
index 18d8b82cce2dd465e40bf4685394354474523339..db5d70e2cff26f57121a1f7ec65cf85b425fedf4 100644 |
--- a/content/child/web_url_loader_impl.cc |
+++ b/content/child/web_url_loader_impl.cc |
@@ -229,6 +229,8 @@ class WebURLLoaderImpl::Context : public base::RefCounted<Context>, |
void Cancel(); |
void SetDefersLoading(bool value); |
void DidChangePriority(WebURLRequest::Priority new_priority); |
+ bool AttachThreadedDataReceiver( |
+ blink::WebThreadedDataReceiver* threadedDataReceiver); |
void Start(const WebURLRequest& request, |
ResourceLoaderBridge::SyncLoadResponse* sync_load_response, |
BlinkPlatformImpl* platform); |
@@ -306,6 +308,14 @@ void WebURLLoaderImpl::Context::DidChangePriority( |
ConvertWebKitPriorityToNetPriority(new_priority)); |
} |
+bool WebURLLoaderImpl::Context::AttachThreadedDataReceiver( |
+ blink::WebThreadedDataReceiver* threadedDataReceiver) { |
+ if (bridge_) |
+ return bridge_->AttachThreadedDataReceiver(threadedDataReceiver); |
+ |
+ return false; |
+} |
+ |
void WebURLLoaderImpl::Context::Start( |
const WebURLRequest& request, |
ResourceLoaderBridge::SyncLoadResponse* sync_load_response, |
@@ -872,4 +882,9 @@ void WebURLLoaderImpl::didChangePriority(WebURLRequest::Priority new_priority) { |
context_->DidChangePriority(new_priority); |
} |
+bool WebURLLoaderImpl::attachThreadedDataReceiver( |
+ blink::WebThreadedDataReceiver* threadedDataReceiver) { |
+ return context_->AttachThreadedDataReceiver(threadedDataReceiver); |
+} |
+ |
} // namespace content |