protected:
virtual ~FileSystemGetDisplayPathFunction() {}
- virtual bool RunImpl() OVERRIDE;
+ virtual bool RunSync() OVERRIDE;
};
class FileSystemEntryFunction : public ChromeAsyncExtensionFunction {
protected:
virtual ~FileSystemGetWritableEntryFunction() {}
- virtual bool RunImpl() OVERRIDE;
+ virtual bool RunAsync() OVERRIDE;
private:
void CheckPermissionAndSendResponse();
protected:
virtual ~FileSystemIsWritableEntryFunction() {}
- virtual bool RunImpl() OVERRIDE;
+ virtual bool RunSync() OVERRIDE;
};
class FileSystemChooseEntryFunction : public FileSystemEntryFunction {
class FilePicker;
virtual ~FileSystemChooseEntryFunction() {}
- virtual bool RunImpl() OVERRIDE;
+ virtual bool RunAsync() OVERRIDE;
void ShowPicker(const ui::SelectFileDialog::FileTypeInfo& file_type_info,
ui::SelectFileDialog::Type picker_type);
protected:
virtual ~FileSystemRetainEntryFunction() {}
- virtual bool RunImpl() OVERRIDE;
+ virtual bool RunAsync() OVERRIDE;
private:
// Retains the file entry referenced by |entry_id| in apps::SavedFilesService.
protected:
virtual ~FileSystemIsRestorableFunction() {}
- virtual bool RunImpl() OVERRIDE;
+ virtual bool RunSync() OVERRIDE;
};
class FileSystemRestoreEntryFunction : public FileSystemEntryFunction {
protected:
virtual ~FileSystemRestoreEntryFunction() {}
- virtual bool RunImpl() OVERRIDE;
+ virtual bool RunAsync() OVERRIDE;
};
} // namespace extensions