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

Unified Diff: chrome/browser/extensions/api/downloads/downloads_api.h

Issue 9617010: Move chrome.downloads out of experimental to dev (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge Created 8 years, 6 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/api/downloads/downloads_api.h
diff --git a/chrome/browser/download/download_extension_api.h b/chrome/browser/extensions/api/downloads/downloads_api.h
similarity index 89%
rename from chrome/browser/download/download_extension_api.h
rename to chrome/browser/extensions/api/downloads/downloads_api.h
index 9cf95f4f7dfdef600c59268c3480b20cfbe4638a..372c80c77ed6fa51a8533fb01c7de30c4f9d97d9 100644
--- a/chrome/browser/download/download_extension_api.h
+++ b/chrome/browser/extensions/api/downloads/downloads_api.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_BROWSER_DOWNLOAD_DOWNLOAD_EXTENSION_API_H_
-#define CHROME_BROWSER_DOWNLOAD_DOWNLOAD_EXTENSION_API_H_
+#ifndef CHROME_BROWSER_EXTENSIONS_API_DOWNLOADS_DOWNLOADS_API_H_
+#define CHROME_BROWSER_EXTENSIONS_API_DOWNLOADS_DOWNLOADS_API_H_
#pragma once
#include <map>
@@ -12,7 +12,6 @@
#include "base/file_path.h"
#include "base/memory/singleton.h"
-#include "base/stl_util.h"
#include "base/string16.h"
#include "base/values.h"
#include "chrome/browser/extensions/extension_function.h"
@@ -28,7 +27,7 @@ class ResourceContext;
class ResourceDispatcherHost;
}
-// Functions in the chrome.experimental.downloads namespace facilitate
+// Functions in the chrome.downloads namespace facilitate
// controlling downloads from extensions. See the full API doc at
// http://goo.gl/6hO1n
@@ -123,7 +122,7 @@ class AsyncDownloadsFunction : public AsyncExtensionFunction,
class DownloadsDownloadFunction : public AsyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.download");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.download");
DownloadsDownloadFunction();
@@ -162,7 +161,7 @@ class DownloadsDownloadFunction : public AsyncDownloadsFunction {
class DownloadsSearchFunction : public SyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.search");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.search");
DownloadsSearchFunction();
@@ -185,7 +184,7 @@ class DownloadsSearchFunction : public SyncDownloadsFunction {
class DownloadsPauseFunction : public SyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.pause");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.pause");
DownloadsPauseFunction();
@@ -203,7 +202,7 @@ class DownloadsPauseFunction : public SyncDownloadsFunction {
class DownloadsResumeFunction : public SyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.resume");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.resume");
DownloadsResumeFunction();
@@ -221,7 +220,7 @@ class DownloadsResumeFunction : public SyncDownloadsFunction {
class DownloadsCancelFunction : public SyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.cancel");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.cancel");
DownloadsCancelFunction();
@@ -239,7 +238,7 @@ class DownloadsCancelFunction : public SyncDownloadsFunction {
class DownloadsEraseFunction : public AsyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.erase");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.erase");
DownloadsEraseFunction();
@@ -256,7 +255,7 @@ class DownloadsEraseFunction : public AsyncDownloadsFunction {
class DownloadsSetDestinationFunction : public AsyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.setDestination");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.setDestination");
DownloadsSetDestinationFunction();
@@ -273,7 +272,7 @@ class DownloadsSetDestinationFunction : public AsyncDownloadsFunction {
class DownloadsAcceptDangerFunction : public AsyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.acceptDanger");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.acceptDanger");
DownloadsAcceptDangerFunction();
@@ -290,7 +289,7 @@ class DownloadsAcceptDangerFunction : public AsyncDownloadsFunction {
class DownloadsShowFunction : public AsyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.show");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.show");
DownloadsShowFunction();
@@ -307,7 +306,7 @@ class DownloadsShowFunction : public AsyncDownloadsFunction {
class DownloadsDragFunction : public AsyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.drag");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.drag");
DownloadsDragFunction();
@@ -324,7 +323,7 @@ class DownloadsDragFunction : public AsyncDownloadsFunction {
class DownloadsGetFileIconFunction : public AsyncDownloadsFunction {
public:
- DECLARE_EXTENSION_FUNCTION_NAME("experimental.downloads.getFileIcon");
+ DECLARE_EXTENSION_FUNCTION_NAME("downloads.getFileIcon");
DownloadsGetFileIconFunction();
void SetIconExtractorForTesting(DownloadFileIconExtractor* extractor);
@@ -376,10 +375,9 @@ class ExtensionDownloadsEventRouter : public content::DownloadManager::Observer,
content::DownloadManager* manager_;
ItemMap downloads_;
ItemJsonMap item_jsons_;
- STLValueDeleter<ItemJsonMap> delete_item_jsons_;
OnChangedStatMap on_changed_stats_;
- STLValueDeleter<OnChangedStatMap> delete_on_changed_stats_;
DISALLOW_COPY_AND_ASSIGN(ExtensionDownloadsEventRouter);
};
-#endif // CHROME_BROWSER_DOWNLOAD_DOWNLOAD_EXTENSION_API_H_
+
+#endif // CHROME_BROWSER_EXTENSIONS_API_DOWNLOADS_DOWNLOADS_API_H_
« no previous file with comments | « chrome/browser/extensions/api/downloads/OWNERS ('k') | chrome/browser/extensions/api/downloads/downloads_api.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698