Index: chrome/browser/chromeos/file_system_provider/provided_file_system.h |
diff --git a/chrome/browser/chromeos/file_system_provider/provided_file_system.h b/chrome/browser/chromeos/file_system_provider/provided_file_system.h |
index 1d20f2677f6611d67e9e7eb5654a9cba87d37bae..dffc73e40584e5a7f497f4cebf48c5a1fe9fcae1 100644 |
--- a/chrome/browser/chromeos/file_system_provider/provided_file_system.h |
+++ b/chrome/browser/chromeos/file_system_provider/provided_file_system.h |
@@ -10,6 +10,10 @@ |
#include "chrome/browser/chromeos/file_system_provider/request_manager.h" |
#include "webkit/browser/fileapi/async_file_util.h" |
+namespace net { |
+class IOBuffer; |
+} // namespace net |
+ |
namespace base { |
class FilePath; |
} // namespace base |
@@ -45,6 +49,11 @@ class ProvidedFileSystem : public ProvidedFileSystemInterface { |
virtual void CloseFile( |
int file_handle, |
const fileapi::AsyncFileUtil::StatusCallback& callback) OVERRIDE; |
+ virtual void ReadFile(int file_handle, |
+ net::IOBuffer* buffer, |
+ int64 offset, |
+ int length, |
+ const ReadChunkReceivedCallback& callback) OVERRIDE; |
virtual const ProvidedFileSystemInfo& GetFileSystemInfo() const OVERRIDE; |
virtual RequestManager* GetRequestManager() OVERRIDE; |