Index: webkit/fileapi/syncable/canned_syncable_file_system.h |
=================================================================== |
--- webkit/fileapi/syncable/canned_syncable_file_system.h (revision 186525) |
+++ webkit/fileapi/syncable/canned_syncable_file_system.h (working copy) |
@@ -39,6 +39,9 @@ |
namespace quota { |
class QuotaManager; |
} |
+namespace webkit_blob { |
+class BlobDataHandle; |
+} |
namespace sync_file_system { |
@@ -120,7 +123,8 @@ |
// Returns the # of bytes written (>=0) or an error code (<0). |
int64 Write(net::URLRequestContext* url_request_context, |
- const fileapi::FileSystemURL& url, const GURL& blob_url); |
+ const fileapi::FileSystemURL& url, |
+ scoped_ptr<webkit_blob::BlobDataHandle> blob_data_handle); |
int64 WriteString(const fileapi::FileSystemURL& url, const std::string& data); |
// Purges the file system local storage. |
@@ -182,7 +186,7 @@ |
const StatusCallback& callback); |
void DoWrite(net::URLRequestContext* url_request_context, |
const fileapi::FileSystemURL& url, |
- const GURL& blob_url, |
+ scoped_ptr<webkit_blob::BlobDataHandle> blob_data_handle, |
const WriteCallback& callback); |
void DoWriteString(const fileapi::FileSystemURL& url, |
const std::string& data, |