Index: chrome/browser/extensions/api/developer_private/developer_private_api.h |
diff --git a/chrome/browser/extensions/api/developer_private/developer_private_api.h b/chrome/browser/extensions/api/developer_private/developer_private_api.h |
index d747fd1d312461a4e15a0b35bd0418c1b75195a6..6c732d6fec053f2f885ad3de05a5dca952dacc60 100644 |
--- a/chrome/browser/extensions/api/developer_private/developer_private_api.h |
+++ b/chrome/browser/extensions/api/developer_private/developer_private_api.h |
@@ -366,21 +366,21 @@ class DeveloperPrivateIsProfileManagedFunction |
virtual bool RunImpl() OVERRIDE; |
}; |
-class DeveloperPrivateExportSyncfsFolderToLocalfsFunction |
+class DeveloperPrivateLoadDirectoryFunction |
: public ChromeAsyncExtensionFunction { |
public: |
- DECLARE_EXTENSION_FUNCTION("developerPrivate.exportSyncfsFolderToLocalfs", |
+ DECLARE_EXTENSION_FUNCTION("developerPrivate.loadDirectory", |
DEVELOPERPRIVATE_LOADUNPACKEDCROS); |
- DeveloperPrivateExportSyncfsFolderToLocalfsFunction(); |
+ DeveloperPrivateLoadDirectoryFunction(); |
protected: |
- virtual ~DeveloperPrivateExportSyncfsFolderToLocalfsFunction(); |
+ virtual ~DeveloperPrivateLoadDirectoryFunction(); |
// ExtensionFunction |
virtual bool RunImpl() OVERRIDE; |
- void ClearPrexistingDirectoryContent(const base::FilePath& project_path); |
+ void ClearExistingDirectoryContent(const base::FilePath& project_path); |
void ReadSyncFileSystemDirectory(const base::FilePath& project_path, |
const base::FilePath& destination_path); |
@@ -402,32 +402,21 @@ class DeveloperPrivateExportSyncfsFolderToLocalfsFunction |
void CopyFile(const base::FilePath& src_path, |
const base::FilePath& dest_path); |
+ void Load(); |
+ |
scoped_refptr<fileapi::FileSystemContext> context_; |
+ std::string project_base_url_; |
+ base::FilePath project_path_; |
+ |
private: |
- int pendingCopyOperationsCount_; |
+ int pending_copy_operations_count_; |
// This is set to false if any of the copyFile operations fail on |
// call of the API. It is returned as a response of the API call. |
bool success_; |
-}; |
- |
-class DeveloperPrivateLoadProjectFunction |
- : public ChromeAsyncExtensionFunction { |
- public: |
- DECLARE_EXTENSION_FUNCTION("developerPrivate.loadProject", |
- DEVELOPERPRIVATE_LOADPROJECT); |
- |
- DeveloperPrivateLoadProjectFunction(); |
- |
- protected: |
- virtual ~DeveloperPrivateLoadProjectFunction(); |
- |
- // ExtensionFunction |
- virtual bool RunImpl() OVERRIDE; |
- void GetUnpackedExtension(const base::FilePath& path, |
- const ExtensionSet* extensions); |
+ base::FilePath path_; |
}; |
} // namespace api |