OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CHROME_BROWSER_CHROMEOS_FILEAPI_MTP_FILE_SYSTEM_BACKEND_DELEGATE_H_ | 5 #ifndef CHROME_BROWSER_CHROMEOS_FILEAPI_MTP_FILE_SYSTEM_BACKEND_DELEGATE_H_ |
6 #define CHROME_BROWSER_CHROMEOS_FILEAPI_MTP_FILE_SYSTEM_BACKEND_DELEGATE_H_ | 6 #define CHROME_BROWSER_CHROMEOS_FILEAPI_MTP_FILE_SYSTEM_BACKEND_DELEGATE_H_ |
7 | 7 |
8 #include "base/memory/scoped_ptr.h" | 8 #include "base/memory/scoped_ptr.h" |
9 #include "chrome/browser/chromeos/fileapi/file_system_backend_delegate.h" | 9 #include "chrome/browser/chromeos/fileapi/file_system_backend_delegate.h" |
10 | 10 |
(...skipping 29 matching lines...) Expand all Loading... |
40 const storage::FileSystemURL& url, | 40 const storage::FileSystemURL& url, |
41 int64 offset, | 41 int64 offset, |
42 const base::Time& expected_modification_time, | 42 const base::Time& expected_modification_time, |
43 storage::FileSystemContext* context) OVERRIDE; | 43 storage::FileSystemContext* context) OVERRIDE; |
44 virtual scoped_ptr<storage::FileStreamWriter> CreateFileStreamWriter( | 44 virtual scoped_ptr<storage::FileStreamWriter> CreateFileStreamWriter( |
45 const storage::FileSystemURL& url, | 45 const storage::FileSystemURL& url, |
46 int64 offset, | 46 int64 offset, |
47 storage::FileSystemContext* context) OVERRIDE; | 47 storage::FileSystemContext* context) OVERRIDE; |
48 virtual storage::WatcherManager* GetWatcherManager( | 48 virtual storage::WatcherManager* GetWatcherManager( |
49 const storage::FileSystemURL& url) OVERRIDE; | 49 const storage::FileSystemURL& url) OVERRIDE; |
| 50 virtual void GetRedirectURLForContents( |
| 51 const storage::FileSystemURL& url, |
| 52 const storage::URLCallback& callback) OVERRIDE; |
50 | 53 |
51 private: | 54 private: |
52 scoped_ptr<DeviceMediaAsyncFileUtil> device_media_async_file_util_; | 55 scoped_ptr<DeviceMediaAsyncFileUtil> device_media_async_file_util_; |
53 | 56 |
54 DISALLOW_COPY_AND_ASSIGN(MTPFileSystemBackendDelegate); | 57 DISALLOW_COPY_AND_ASSIGN(MTPFileSystemBackendDelegate); |
55 }; | 58 }; |
56 | 59 |
57 } // namespace chromeos | 60 } // namespace chromeos |
58 | 61 |
59 #endif // CHROME_BROWSER_CHROMEOS_FILEAPI_MTP_FILE_SYSTEM_BACKEND_DELEGATE_H_ | 62 #endif // CHROME_BROWSER_CHROMEOS_FILEAPI_MTP_FILE_SYSTEM_BACKEND_DELEGATE_H_ |
OLD | NEW |