| Index: storage/browser/blob/blob_url_request_job.h
|
| diff --git a/storage/browser/blob/blob_url_request_job.h b/storage/browser/blob/blob_url_request_job.h
|
| index 4d83d60322d0c3dd7880dbb646f261f8d34b7dd4..2a8f014dc2f7b4b3a21677a2868ead2fab02bc96 100644
|
| --- a/storage/browser/blob/blob_url_request_job.h
|
| +++ b/storage/browser/blob/blob_url_request_job.h
|
| @@ -24,6 +24,7 @@ class SingleThreadTaskRunner;
|
| }
|
|
|
| namespace net {
|
| +class HttpResponseHeaders;
|
| class IOBuffer;
|
| }
|
|
|
| @@ -51,6 +52,14 @@ class STORAGE_EXPORT BlobURLRequestJob
|
| void GetResponseInfo(net::HttpResponseInfo* info) override;
|
| void SetExtraRequestHeaders(const net::HttpRequestHeaders& headers) override;
|
|
|
| + // Helper method to create the HTTP headers for the response.
|
| + static scoped_refptr<net::HttpResponseHeaders> GenerateHeaders(
|
| + net::HttpStatusCode status_code,
|
| + BlobDataHandle* blob_handle,
|
| + BlobReader* blob_reader,
|
| + net::HttpByteRange* byte_range,
|
| + int64_t* content_size);
|
| +
|
| protected:
|
| ~BlobURLRequestJob() override;
|
|
|
|
|