Index: webkit/browser/blob/file_stream_reader.h |
diff --git a/webkit/browser/blob/file_stream_reader.h b/webkit/browser/blob/file_stream_reader.h |
index d60dfdbd91cfcf871d7cd49f23830576e2ff4a0b..c8ec0a2e1a96d5f1738e13e337c130c786c66644 100644 |
--- a/webkit/browser/blob/file_stream_reader.h |
+++ b/webkit/browser/blob/file_stream_reader.h |
@@ -25,6 +25,10 @@ class FileSystemContext; |
class FileSystemURL; |
} |
+#if defined(OS_ANDROID) |
+class GURL; |
+#endif |
+ |
namespace webkit_blob { |
// A generic interface for reading a file-like object. |
@@ -56,6 +60,14 @@ class FileStreamReader { |
int64 initial_offset, |
const base::Time& expected_modification_time); |
+#if defined(OS_ANDROID) |
+ // Creates a new reader for a content URL |url| form |initial_offset|. |
+ WEBKIT_STORAGE_BROWSER_EXPORT static FileStreamReader* |
+ CreateForContentUrl(base::TaskRunner* task_runner, |
+ const GURL& content_url, |
+ int64 initial_offset); |
+#endif |
+ |
// It is valid to delete the reader at any time. If the stream is deleted |
// while it has a pending read, its callback will not be called. |
virtual ~FileStreamReader() {} |