Index: content/browser/permissions/permission_service_impl.h |
diff --git a/content/browser/permissions/permission_service_impl.h b/content/browser/permissions/permission_service_impl.h |
index d9faa41bc1e8904f665fd05839d76470b01bd6ad..afbb8d76f34d33e9de70d48d94db5287bcdc7ed7 100644 |
--- a/content/browser/permissions/permission_service_impl.h |
+++ b/content/browser/permissions/permission_service_impl.h |
@@ -52,6 +52,10 @@ class PermissionServiceImpl : public mojo::InterfaceImpl<PermissionService> { |
const mojo::String& origin, |
bool user_gesture, |
const mojo::Callback<void(PermissionStatus)>& callback) override; |
+ void RevokePermission( |
+ PermissionName permission, |
+ const mojo::String& origin, |
+ const mojo::Callback<void(PermissionStatus)>& callback) override; |
// mojo::InterfaceImpl. |
void OnConnectionError() override; |
@@ -61,6 +65,9 @@ class PermissionServiceImpl : public mojo::InterfaceImpl<PermissionService> { |
int request_id, |
bool allowed); |
+ PermissionStatus GetPermissionStatus(PermissionType type, GURL origin); |
+ void ResetPermissionStatus(PermissionType type, GURL origin); |
+ |
RequestsMap pending_requests_; |
// context_ owns |this|. |
PermissionServiceContext* context_; |