Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(327)

Side by Side Diff: chrome/browser/extensions/api/file_system/file_system_api.h

Issue 252653002: Rename (Chrome)SyncExtensionFunction::RunImpl to RunSync so that the RunImpl (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix bookmarks Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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_EXTENSIONS_API_FILE_SYSTEM_FILE_SYSTEM_API_H_ 5 #ifndef CHROME_BROWSER_EXTENSIONS_API_FILE_SYSTEM_FILE_SYSTEM_API_H_
6 #define CHROME_BROWSER_EXTENSIONS_API_FILE_SYSTEM_FILE_SYSTEM_API_H_ 6 #define CHROME_BROWSER_EXTENSIONS_API_FILE_SYSTEM_FILE_SYSTEM_API_H_
7 7
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/files/file_path.h" 10 #include "base/files/file_path.h"
(...skipping 22 matching lines...) Expand all
33 33
34 } // namespace file_system_api 34 } // namespace file_system_api
35 35
36 class FileSystemGetDisplayPathFunction : public ChromeSyncExtensionFunction { 36 class FileSystemGetDisplayPathFunction : public ChromeSyncExtensionFunction {
37 public: 37 public:
38 DECLARE_EXTENSION_FUNCTION("fileSystem.getDisplayPath", 38 DECLARE_EXTENSION_FUNCTION("fileSystem.getDisplayPath",
39 FILESYSTEM_GETDISPLAYPATH) 39 FILESYSTEM_GETDISPLAYPATH)
40 40
41 protected: 41 protected:
42 virtual ~FileSystemGetDisplayPathFunction() {} 42 virtual ~FileSystemGetDisplayPathFunction() {}
43 virtual bool RunImpl() OVERRIDE; 43 virtual bool RunSync() OVERRIDE;
44 }; 44 };
45 45
46 class FileSystemEntryFunction : public ChromeAsyncExtensionFunction { 46 class FileSystemEntryFunction : public ChromeAsyncExtensionFunction {
47 protected: 47 protected:
48 FileSystemEntryFunction(); 48 FileSystemEntryFunction();
49 49
50 virtual ~FileSystemEntryFunction() {} 50 virtual ~FileSystemEntryFunction() {}
51 51
52 // This is called when writable file entries are being returned. The function 52 // This is called when writable file entries are being returned. The function
53 // will ensure the files exist, creating them if necessary, and also check 53 // will ensure the files exist, creating them if necessary, and also check
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 base::FilePath path_; 98 base::FilePath path_;
99 }; 99 };
100 100
101 class FileSystemIsWritableEntryFunction : public ChromeSyncExtensionFunction { 101 class FileSystemIsWritableEntryFunction : public ChromeSyncExtensionFunction {
102 public: 102 public:
103 DECLARE_EXTENSION_FUNCTION("fileSystem.isWritableEntry", 103 DECLARE_EXTENSION_FUNCTION("fileSystem.isWritableEntry",
104 FILESYSTEM_ISWRITABLEENTRY) 104 FILESYSTEM_ISWRITABLEENTRY)
105 105
106 protected: 106 protected:
107 virtual ~FileSystemIsWritableEntryFunction() {} 107 virtual ~FileSystemIsWritableEntryFunction() {}
108 virtual bool RunImpl() OVERRIDE; 108 virtual bool RunSync() OVERRIDE;
109 }; 109 };
110 110
111 class FileSystemChooseEntryFunction : public FileSystemEntryFunction { 111 class FileSystemChooseEntryFunction : public FileSystemEntryFunction {
112 public: 112 public:
113 // Allow picker UI to be skipped in testing. 113 // Allow picker UI to be skipped in testing.
114 static void SkipPickerAndAlwaysSelectPathForTest(base::FilePath* path); 114 static void SkipPickerAndAlwaysSelectPathForTest(base::FilePath* path);
115 static void SkipPickerAndAlwaysSelectPathsForTest( 115 static void SkipPickerAndAlwaysSelectPathsForTest(
116 std::vector<base::FilePath>* paths); 116 std::vector<base::FilePath>* paths);
117 static void SkipPickerAndSelectSuggestedPathForTest(); 117 static void SkipPickerAndSelectSuggestedPathForTest();
118 static void SkipPickerAndAlwaysCancelForTest(); 118 static void SkipPickerAndAlwaysCancelForTest();
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 // The path to the file to retain. 191 // The path to the file to retain.
192 base::FilePath path_; 192 base::FilePath path_;
193 }; 193 };
194 194
195 class FileSystemIsRestorableFunction : public ChromeSyncExtensionFunction { 195 class FileSystemIsRestorableFunction : public ChromeSyncExtensionFunction {
196 public: 196 public:
197 DECLARE_EXTENSION_FUNCTION("fileSystem.isRestorable", FILESYSTEM_ISRESTORABLE) 197 DECLARE_EXTENSION_FUNCTION("fileSystem.isRestorable", FILESYSTEM_ISRESTORABLE)
198 198
199 protected: 199 protected:
200 virtual ~FileSystemIsRestorableFunction() {} 200 virtual ~FileSystemIsRestorableFunction() {}
201 virtual bool RunImpl() OVERRIDE; 201 virtual bool RunSync() OVERRIDE;
202 }; 202 };
203 203
204 class FileSystemRestoreEntryFunction : public FileSystemEntryFunction { 204 class FileSystemRestoreEntryFunction : public FileSystemEntryFunction {
205 public: 205 public:
206 DECLARE_EXTENSION_FUNCTION("fileSystem.restoreEntry", FILESYSTEM_RESTOREENTRY) 206 DECLARE_EXTENSION_FUNCTION("fileSystem.restoreEntry", FILESYSTEM_RESTOREENTRY)
207 207
208 protected: 208 protected:
209 virtual ~FileSystemRestoreEntryFunction() {} 209 virtual ~FileSystemRestoreEntryFunction() {}
210 virtual bool RunImpl() OVERRIDE; 210 virtual bool RunImpl() OVERRIDE;
211 }; 211 };
212 212
213 } // namespace extensions 213 } // namespace extensions
214 214
215 #endif // CHROME_BROWSER_EXTENSIONS_API_FILE_SYSTEM_FILE_SYSTEM_API_H_ 215 #endif // CHROME_BROWSER_EXTENSIONS_API_FILE_SYSTEM_FILE_SYSTEM_API_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698