| Index: chrome/browser/renderer_host/redirect_to_file_resource_handler.h
|
| ===================================================================
|
| --- chrome/browser/renderer_host/redirect_to_file_resource_handler.h (revision 60222)
|
| +++ chrome/browser/renderer_host/redirect_to_file_resource_handler.h (working copy)
|
| @@ -21,6 +21,10 @@
|
| class GrowableIOBuffer;
|
| }
|
|
|
| +namespace webkit_blob {
|
| +class DeletableFileReference;
|
| +}
|
| +
|
| // Redirects network data to a file. This is intended to be layered in front
|
| // of either the AsyncResourceHandler or the SyncResourceHandler.
|
| class RedirectToFileResourceHandler : public ResourceHandler {
|
| @@ -71,11 +75,14 @@
|
| bool buf_write_pending_;
|
| int write_cursor_;
|
|
|
| - FilePath file_path_;
|
| scoped_ptr<net::FileStream> file_stream_;
|
| net::CompletionCallbackImpl<RedirectToFileResourceHandler> write_callback_;
|
| bool write_callback_pending_;
|
|
|
| + // We create a DeletableFileReference for the temp file created as
|
| + // a result of the download.
|
| + scoped_refptr<webkit_blob::DeletableFileReference> deletable_file_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(RedirectToFileResourceHandler);
|
| };
|
|
|
|
|