Chromium Code Reviews| Index: public/platform/modules/permissions/WebPermissionClient.h |
| diff --git a/public/platform/modules/permissions/WebPermissionClient.h b/public/platform/modules/permissions/WebPermissionClient.h |
| index efc8811b81bb5f4f33b96c8a9b1edb567632bad7..9d255abe7a01611eba4f40d35eeba2e1353ffb67 100644 |
| --- a/public/platform/modules/permissions/WebPermissionClient.h |
| +++ b/public/platform/modules/permissions/WebPermissionClient.h |
| @@ -12,6 +12,7 @@ |
| namespace blink { |
| using WebPermissionQueryCallback = WebCallbacks<WebPermissionStatus, void>; |
| +using WebPermissionCallback = WebPermissionQueryCallback; |
|
mlamouri (slow - plz ping)
2015/07/20 14:14:12
nit: add a comment explaining that you keep WebPer
|
| class WebPermissionObserver; |
| class WebURL; |
| @@ -21,7 +22,10 @@ class WebURL; |
| class WebPermissionClient { |
| public: |
| // Query the permission status of a given origin for a specific permission. |
| - virtual void queryPermission(WebPermissionType, const WebURL&, WebPermissionQueryCallback*) { } |
| + virtual void queryPermission(WebPermissionType, const WebURL&, WebPermissionCallback*) { } |
| + |
| + // Revoke a specific permission for a given origin. |
| + virtual void revokePermission(WebPermissionType, const WebURL&, WebPermissionCallback*) { } |
| // Listen for permission changes for a given origin and inform the observer |
| // when they happen. The observer is not owned by the WebPermissionClient. |