Index: chrome/browser/extensions/api/webview/webview_api.h |
diff --git a/chrome/browser/extensions/api/webview/webview_api.h b/chrome/browser/extensions/api/webview/webview_api.h |
index 6ffe72e3abed7a559b52234716b09b5bdd4410f7..f988ce2b633840222ec37b2cc4501ecc6146b3de 100644 |
--- a/chrome/browser/extensions/api/webview/webview_api.h |
+++ b/chrome/browser/extensions/api/webview/webview_api.h |
@@ -96,6 +96,22 @@ class WebviewReloadFunction : public AsyncExtensionFunction { |
DISALLOW_COPY_AND_ASSIGN(WebviewReloadFunction); |
}; |
+class WebviewSetPermissionFunction : public AsyncExtensionFunction { |
+ public: |
+ DECLARE_EXTENSION_FUNCTION("webview.setPermission", WEBVIEW_SETPERMISSION); |
+ |
+ WebviewSetPermissionFunction(); |
+ |
+ protected: |
+ virtual ~WebviewSetPermissionFunction(); |
+ |
+ // ExtensionFunction implementation. |
+ virtual bool RunImpl() OVERRIDE; |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(WebviewSetPermissionFunction); |
+}; |
+ |
class WebviewStopFunction : public AsyncExtensionFunction { |
public: |
DECLARE_EXTENSION_FUNCTION("webview.stop", WEBVIEW_STOP); |