Home | History | Annotate | Download | only in fileapi

Lines Matching refs:storage

15 #include "storage/browser/fileapi/file_system_backend.h"
16 #include "storage/browser/fileapi/task_runner_bound_observer_list.h"
22 namespace storage {
33 class MediaFileSystemBackend : public storage::FileSystemBackend {
53 const storage::FileSystemURL& filesystem_url,
58 virtual bool CanHandleType(storage::FileSystemType type) const OVERRIDE;
59 virtual void Initialize(storage::FileSystemContext* context) OVERRIDE;
60 virtual void ResolveURL(const storage::FileSystemURL& url,
61 storage::OpenFileSystemMode mode,
63 virtual storage::AsyncFileUtil* GetAsyncFileUtil(
64 storage::FileSystemType type) OVERRIDE;
65 virtual storage::WatcherManager* GetWatcherManager(
66 storage::FileSystemType type) OVERRIDE;
67 virtual storage::CopyOrMoveFileValidatorFactory*
68 GetCopyOrMoveFileValidatorFactory(storage::FileSystemType type,
70 virtual storage::FileSystemOperation* CreateFileSystemOperation(
71 const storage::FileSystemURL& url,
72 storage::FileSystemContext* context,
75 const storage::FileSystemURL& url) const OVERRIDE;
77 storage::FileSystemType type) const OVERRIDE;
78 virtual scoped_ptr<storage::FileStreamReader> CreateFileStreamReader(
79 const storage::FileSystemURL& url,
83 storage::FileSystemContext* context) const OVERRIDE;
84 virtual scoped_ptr<storage::FileStreamWriter> CreateFileStreamWriter(
85 const storage::FileSystemURL& url,
87 storage::FileSystemContext* context) const OVERRIDE;
88 virtual storage::FileSystemQuotaUtil* GetQuotaUtil() OVERRIDE;
89 virtual const storage::UpdateObserverList* GetUpdateObservers(
90 storage::FileSystemType type) const OVERRIDE;
91 virtual const storage::ChangeObserverList* GetChangeObservers(
92 storage::FileSystemType type) const OVERRIDE;
93 virtual const storage::AccessObserverList* GetAccessObservers(
94 storage::FileSystemType type) const OVERRIDE;
103 scoped_ptr<storage::CopyOrMoveFileValidatorFactory>
106 scoped_ptr<storage::AsyncFileUtil> native_media_file_util_;
109 scoped_ptr<storage::AsyncFileUtil> picasa_file_util_;
110 scoped_ptr<storage::AsyncFileUtil> itunes_file_util_;
113 scoped_ptr<storage::AsyncFileUtil> iphoto_file_util_;