Index: chrome/browser/chromeos/file_system_provider/fileapi/file_stream_reader.h |
diff --git a/chrome/browser/chromeos/file_system_provider/fileapi/file_stream_reader.h b/chrome/browser/chromeos/file_system_provider/fileapi/file_stream_reader.h |
index 909bb8a846da5d8e767d5bf3eeb163c7e2536258..046336a6c9c32eb1253130cada408c701cef61c5 100644 |
--- a/chrome/browser/chromeos/file_system_provider/fileapi/file_stream_reader.h |
+++ b/chrome/browser/chromeos/file_system_provider/fileapi/file_stream_reader.h |
@@ -8,6 +8,7 @@ |
#include "base/basictypes.h" |
#include "base/files/file_path.h" |
#include "base/memory/ref_counted.h" |
+#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
#include "webkit/browser/blob/file_stream_reader.h" |
#include "webkit/browser/fileapi/file_system_url.h" |
@@ -69,7 +70,7 @@ class FileStreamReader : public storage::FileStreamReader { |
// Called when initialization is completed with either a success or an error. |
void OnInitializeCompleted(const base::Closure& pending_closure, |
const net::Int64CompletionCallback& error_callback, |
- const EntryMetadata& metadata, |
+ scoped_ptr<EntryMetadata> metadata, |
base::File::Error result); |
// Called when a file system provider returns chunk of read data. Note, that |
@@ -85,7 +86,7 @@ class FileStreamReader : public storage::FileStreamReader { |
// or an error. |
void OnGetMetadataForGetLengthReceived( |
const net::Int64CompletionCallback& callback, |
- const EntryMetadata& metadata, |
+ scoped_ptr<EntryMetadata> metadata, |
base::File::Error result); |
// Same as Read(), but called after initializing is completed. |