Chromium Code Reviews| 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 778cf18b79e51ee8ccf39fefe09bd42771d62154..dfda77549f197edc9963712267b47a86758acef0 100644 |
| --- a/content/browser/permissions/permission_service_impl.h |
| +++ b/content/browser/permissions/permission_service_impl.h |
| @@ -9,21 +9,21 @@ |
| #include "base/macros.h" |
| #include "base/memory/weak_ptr.h" |
| #include "content/browser/permissions/permission_service_context.h" |
| -#include "content/common/permission_service.mojom.h" |
| #include "mojo/public/cpp/bindings/binding.h" |
| +#include "third_party/WebKit/public/platform/modules/permissions/permission.mojom.h" |
| namespace content { |
| enum class PermissionType; |
| -// Implements the mojom::PermissionService Mojo interface. |
| +// Implements the PermissionService Mojo interface. |
| // This service can be created from a RenderFrameHost or a RenderProcessHost. |
| // It is owned by a PermissionServiceContext. |
| // It receives at PermissionServiceContext instance when created which allows it |
| // to have some information about the current context. That enables the service |
| // to know whether it can show UI and have knowledge of the associated |
| // WebContents for example. |
| -class PermissionServiceImpl : public mojom::PermissionService { |
| +class PermissionServiceImpl : public blink::mojom::PermissionService { |
|
jam
2016/03/31 19:45:52
(not for this cl)
this class doesn't have much lo
|
| public: |
| ~PermissionServiceImpl() override; |
| @@ -37,13 +37,13 @@ class PermissionServiceImpl : public mojom::PermissionService { |
| PermissionServiceImpl( |
| PermissionServiceContext* context, |
| - mojo::InterfaceRequest<mojom::PermissionService> request); |
| + mojo::InterfaceRequest<blink::mojom::PermissionService> request); |
| private: |
| using PermissionStatusCallback = |
| - mojo::Callback<void(mojom::PermissionStatus)>; |
| + mojo::Callback<void(blink::mojom::PermissionStatus)>; |
| using PermissionsStatusCallback = |
| - mojo::Callback<void(mojo::Array<mojom::PermissionStatus>)>; |
| + mojo::Callback<void(mojo::Array<blink::mojom::PermissionStatus>)>; |
| struct PendingRequest { |
| PendingRequest(const PermissionsStatusCallback& callback, |
| @@ -70,48 +70,49 @@ class PermissionServiceImpl : public mojom::PermissionService { |
| }; |
| using SubscriptionsMap = IDMap<PendingSubscription, IDMapOwnPointer>; |
| - // PermissionService. |
| - void HasPermission(mojom::PermissionName permission, |
| + // blink::mojom::PermissionService. |
| + void HasPermission(blink::mojom::PermissionName permission, |
| const mojo::String& origin, |
| const PermissionStatusCallback& callback) override; |
| - void RequestPermission(mojom::PermissionName permission, |
| + void RequestPermission(blink::mojom::PermissionName permission, |
| const mojo::String& origin, |
| const PermissionStatusCallback& callback) override; |
| - void RequestPermissions(mojo::Array<mojom::PermissionName> permissions, |
| + void RequestPermissions(mojo::Array<blink::mojom::PermissionName> permissions, |
| const mojo::String& origin, |
| const PermissionsStatusCallback& callback) override; |
| - void RevokePermission(mojom::PermissionName permission, |
| + void RevokePermission(blink::mojom::PermissionName permission, |
| const mojo::String& origin, |
| const PermissionStatusCallback& callback) override; |
| void GetNextPermissionChange( |
| - mojom::PermissionName permission, |
| + blink::mojom::PermissionName permission, |
| const mojo::String& origin, |
| - mojom::PermissionStatus last_known_status, |
| + blink::mojom::PermissionStatus last_known_status, |
| const PermissionStatusCallback& callback) override; |
| void OnConnectionError(); |
| void OnRequestPermissionResponse(int pending_request_id, |
| - mojom::PermissionStatus status); |
| + blink::mojom::PermissionStatus status); |
| void OnRequestPermissionsResponse( |
| int pending_request_id, |
| - const std::vector<mojom::PermissionStatus>& result); |
| + const std::vector<blink::mojom::PermissionStatus>& result); |
| - mojom::PermissionStatus GetPermissionStatusFromName( |
| - mojom::PermissionName permission, |
| + blink::mojom::PermissionStatus GetPermissionStatusFromName( |
| + blink::mojom::PermissionName permission, |
| + const GURL& origin); |
| + blink::mojom::PermissionStatus GetPermissionStatusFromType( |
| + PermissionType type, |
| const GURL& origin); |
| - mojom::PermissionStatus GetPermissionStatusFromType(PermissionType type, |
| - const GURL& origin); |
| void ResetPermissionStatus(PermissionType type, const GURL& origin); |
| void OnPermissionStatusChanged(int pending_subscription_id, |
| - mojom::PermissionStatus status); |
| + blink::mojom::PermissionStatus status); |
| RequestsMap pending_requests_; |
| SubscriptionsMap pending_subscriptions_; |
| // context_ owns |this|. |
| PermissionServiceContext* context_; |
| - mojo::Binding<mojom::PermissionService> binding_; |
| + mojo::Binding<blink::mojom::PermissionService> binding_; |
| base::WeakPtrFactory<PermissionServiceImpl> weak_factory_; |
| DISALLOW_COPY_AND_ASSIGN(PermissionServiceImpl); |