summaryrefslogtreecommitdiffstats
path: root/webkit/browser/fileapi/file_system_context.cc
diff options
context:
space:
mode:
authormtomasz <mtomasz@chromium.org>2014-08-27 22:37:34 -0700
committerCommit bot <commit-bot@chromium.org>2014-08-28 05:38:33 +0000
commitb75244fdf1d75e67485649e6a96a69c50676bbc3 (patch)
tree447e6d0b48e058ac28e5374dc9532bf4237f9302 /webkit/browser/fileapi/file_system_context.cc
parenteacf155f2d41b79a64c9b4eca997e62ebc77b8cb (diff)
downloadchromium_src-b75244fdf1d75e67485649e6a96a69c50676bbc3.zip
chromium_src-b75244fdf1d75e67485649e6a96a69c50676bbc3.tar.gz
chromium_src-b75244fdf1d75e67485649e6a96a69c50676bbc3.tar.bz2
[ew] Add basic classes.
This patch adds a EntryWatcherService, which is a bridge between extensions and fileapi. Also, WatcherManager interface has been created to let backends implement their own watching logic. Note, that EntryWatcherService is not wired up to File System API yet. Also, a lot of features are missing. TBR=noamsml, jcivelli TEST=unit_tests: *EntryWatcherService* BUG=261491 Review URL: https://codereview.chromium.org/452043003 Cr-Commit-Position: refs/heads/master@{#292327}
Diffstat (limited to 'webkit/browser/fileapi/file_system_context.cc')
-rw-r--r--webkit/browser/fileapi/file_system_context.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/webkit/browser/fileapi/file_system_context.cc b/webkit/browser/fileapi/file_system_context.cc
index 5d44499..cb62556 100644
--- a/webkit/browser/fileapi/file_system_context.cc
+++ b/webkit/browser/fileapi/file_system_context.cc
@@ -277,6 +277,14 @@ FileSystemBackend* FileSystemContext::GetFileSystemBackend(
return NULL;
}
+WatcherManager* FileSystemContext::GetWatcherManager(
+ FileSystemType type) const {
+ FileSystemBackend* backend = GetFileSystemBackend(type);
+ if (!backend)
+ return NULL;
+ return backend->GetWatcherManager(type);
+}
+
bool FileSystemContext::IsSandboxFileSystem(FileSystemType type) const {
FileSystemBackendMap::const_iterator found = backend_map_.find(type);
return found != backend_map_.end() && found->second->GetQuotaUtil();