Index: chrome/browser/chromeos/fileapi/file_system_backend_delegate.h |
diff --git a/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h b/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h |
index 5fcda496c73ae43fb0bfb977aee77488648aef04..9fa7e5ec36a5716ba3e27e92e5e2b5f088eddced 100644 |
--- a/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h |
+++ b/chrome/browser/chromeos/fileapi/file_system_backend_delegate.h |
@@ -15,9 +15,10 @@ class Time; |
namespace fileapi { |
class AsyncFileUtil; |
+class FileStreamWriter; |
class FileSystemContext; |
class FileSystemURL; |
-class FileStreamWriter; |
+class WatcherManager; |
} // namespace fileapi |
namespace webkit_blob { |
@@ -27,7 +28,7 @@ class FileStreamReader; |
namespace chromeos { |
// This is delegate interface to inject the implementation of the some methods |
-// of FileSystemBackend. The main goal is to inject Drive File System. |
+// of FileSystemBackend. |
class FileSystemBackendDelegate { |
public: |
virtual ~FileSystemBackendDelegate() {} |
@@ -48,6 +49,10 @@ class FileSystemBackendDelegate { |
const fileapi::FileSystemURL& url, |
int64 offset, |
fileapi::FileSystemContext* context) = 0; |
+ |
+ // Called from the FileSystemWatcherService class. |
+ virtual fileapi::WatcherManager* GetWatcherManager( |
+ const fileapi::FileSystemURL& url) = 0; |
}; |
} // namespace chromeos |