Index: content/child/permissions/permission_dispatcher.h |
diff --git a/content/child/permissions/permission_dispatcher.h b/content/child/permissions/permission_dispatcher.h |
index e0a61a6ec824b90cdb76203650a32036016833e2..87e464763d4aaeb9d1ee1a1db2205a4a3b92f6d9 100644 |
--- a/content/child/permissions/permission_dispatcher.h |
+++ b/content/child/permissions/permission_dispatcher.h |
@@ -40,6 +40,9 @@ class PermissionDispatcher : public blink::WebPermissionClient, |
virtual void queryPermission(blink::WebPermissionType type, |
const blink::WebURL& origin, |
blink::WebPermissionCallback* callback); |
+ virtual void requestPermission(blink::WebPermissionType, |
+ const blink::WebURL& origin, |
+ blink::WebPermissionCallback* callback); |
virtual void revokePermission(blink::WebPermissionType, |
const blink::WebURL& origin, |
blink::WebPermissionCallback* callback); |
@@ -53,6 +56,10 @@ class PermissionDispatcher : public blink::WebPermissionClient, |
const std::string& origin, |
blink::WebPermissionCallback* callback, |
int worker_thread_id); |
+ void RequestPermissionForWorker(blink::WebPermissionType type, |
+ const std::string& origin, |
+ blink::WebPermissionCallback* callback, |
+ int worker_thread_id); |
void RevokePermissionForWorker(blink::WebPermissionType type, |
const std::string& origin, |
blink::WebPermissionCallback* callback, |
@@ -83,6 +90,10 @@ class PermissionDispatcher : public blink::WebPermissionClient, |
const std::string& origin, |
blink::WebPermissionCallback* callback, |
int worker_thread_id); |
+ void RequestPermissionInternal(blink::WebPermissionType type, |
+ const std::string& origin, |
+ blink::WebPermissionCallback* callback, |
+ int worker_thread_id); |
void RevokePermissionInternal(blink::WebPermissionType type, |
const std::string& origin, |
blink::WebPermissionCallback* callback, |