| Index: content/child/web_url_loader_impl.h
 | 
| diff --git a/content/child/web_url_loader_impl.h b/content/child/web_url_loader_impl.h
 | 
| index 5f8eef6d8cccbfe39618107120ca16507e6e0e0a..a3825703dcfee6fbdb6f0917de9a4b874adfd6b0 100644
 | 
| --- a/content/child/web_url_loader_impl.h
 | 
| +++ b/content/child/web_url_loader_impl.h
 | 
| @@ -10,6 +10,7 @@
 | 
|  #include "content/common/content_export.h"
 | 
|  #include "content/common/url_loader_factory.mojom.h"
 | 
|  #include "content/public/common/resource_response.h"
 | 
| +#include "mojo/public/cpp/system/data_pipe.h"
 | 
|  #include "net/url_request/redirect_info.h"
 | 
|  #include "third_party/WebKit/public/platform/WebURLLoader.h"
 | 
|  #include "url/gurl.h"
 | 
| @@ -27,6 +28,7 @@ struct CONTENT_EXPORT StreamOverrideParameters {
 | 
|    // TODO(clamy): The browser should be made aware on destruction of this struct
 | 
|    // that it can release its associated stream handle.
 | 
|    GURL stream_url;
 | 
| +  mojo::ScopedDataPipeConsumerHandle consumer_handle;
 | 
|    ResourceResponseHead response;
 | 
|    std::vector<GURL> redirects;
 | 
|    std::vector<ResourceResponseInfo> redirect_responses;
 | 
| @@ -35,6 +37,8 @@ struct CONTENT_EXPORT StreamOverrideParameters {
 | 
|    // The delta between the actual transfer size and the one reported by the
 | 
|    // AsyncResourceLoader due to not having the ResourceResponse.
 | 
|    int total_transfer_size_delta;
 | 
| +
 | 
| +  int total_transferred = 0;
 | 
|  };
 | 
|  
 | 
|  class CONTENT_EXPORT WebURLLoaderImpl
 | 
| 
 |