Index: chrome/browser/renderer_host/redirect_to_file_resource_handler.h |
=================================================================== |
--- chrome/browser/renderer_host/redirect_to_file_resource_handler.h (revision 60837) |
+++ 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); |
}; |