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

Unified Diff: chrome/browser/extensions/extension_file_browser_private_api.h

Issue 7457001: Adding support for mount point different from removable devices to MountLibrary (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 5 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/extension_file_browser_private_api.h
===================================================================
--- chrome/browser/extensions/extension_file_browser_private_api.h (revision 93731)
+++ chrome/browser/extensions/extension_file_browser_private_api.h (working copy)
@@ -217,21 +217,50 @@
DECLARE_EXTENSION_FUNCTION_NAME("fileBrowserPrivate.cancelDialog");
};
-// Unmounts selected device. Expects volume's device path as an argument.
-class UnmountVolumeFunction
+// Mount a device or a file.
+class AddMountFunction
: public SyncExtensionFunction {
- public:
- UnmountVolumeFunction();
+ public:
+ AddMountFunction();
protected:
- virtual ~UnmountVolumeFunction();
+ virtual ~AddMountFunction();
virtual bool RunImpl() OVERRIDE;
private:
- DECLARE_EXTENSION_FUNCTION_NAME("fileBrowserPrivate.unmountVolume");
+ DECLARE_EXTENSION_FUNCTION_NAME("fileBrowserPrivate.addMount");
};
+// Unmounts selected device. Expects mount point path as an argument.
+class RemoveMountFunction
+ : public SyncExtensionFunction {
+ public:
+ RemoveMountFunction();
+
+ protected:
+ virtual ~RemoveMountFunction();
+
+ virtual bool RunImpl() OVERRIDE;
+
+ private:
+ DECLARE_EXTENSION_FUNCTION_NAME("fileBrowserPrivate.removeMount");
+};
+
+class GetMountPointsFunction
+ : public SyncExtensionFunction {
+ public:
+ GetMountPointsFunction();
+
+ protected:
+ virtual ~GetMountPointsFunction();
+
+ virtual bool RunImpl() OVERRIDE;
+
+ private:
+ DECLARE_EXTENSION_FUNCTION_NAME("fileBrowserPrivate.getMountPoints");
+};
+
// Retrieves devices meta-data. Expects volume's device path as an argument.
class GetVolumeMetadataFunction
: public SyncExtensionFunction {
@@ -250,7 +279,25 @@
DECLARE_EXTENSION_FUNCTION_NAME("fileBrowserPrivate.getVolumeMetadata");
};
+/*
zel 2011/07/22 23:50:42 remove this one, it's commented out anyway
+class MountVolumeFunction
+ : public AsyncExtensionFunction,
+ public MountLibrary::MountRequestDelegate {
+ public:
+ MountVolumeFunction();
+ MountCompleted();
+
+ protected:
+ virtual ~FormatVolumeFunction();
+
+ virtual bool RunImpl() OVERRIDE;
+
+ private:
+
+ DECLARE_EXTENSION_FUNCTION_NAME("fileBrowserPrivate.mountVolume");
+};
+*/
// File Dialog Strings.
class FileDialogStringsFunction : public SyncExtensionFunction {
public:

Powered by Google App Engine
This is Rietveld 408576698