Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(353)

Side by Side Diff: chrome/browser/permissions/permission_manager.h

Issue 2697473002: Remove last usage functions from HostContentSettingsMap and clean up prefs (Closed)
Patch Set: fix up unit test Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CHROME_BROWSER_PERMISSIONS_PERMISSION_MANAGER_H_ 5 #ifndef CHROME_BROWSER_PERMISSIONS_PERMISSION_MANAGER_H_
6 #define CHROME_BROWSER_PERMISSIONS_PERMISSION_MANAGER_H_ 6 #define CHROME_BROWSER_PERMISSIONS_PERMISSION_MANAGER_H_
7 7
8 #include <unordered_map> 8 #include <unordered_map>
9 9
10 #include "base/callback_forward.h" 10 #include "base/callback_forward.h"
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 void(const std::vector<blink::mojom::PermissionStatus>&)>& callback) 65 void(const std::vector<blink::mojom::PermissionStatus>&)>& callback)
66 override; 66 override;
67 void CancelPermissionRequest(int request_id) override; 67 void CancelPermissionRequest(int request_id) override;
68 void ResetPermission(content::PermissionType permission, 68 void ResetPermission(content::PermissionType permission,
69 const GURL& requesting_origin, 69 const GURL& requesting_origin,
70 const GURL& embedding_origin) override; 70 const GURL& embedding_origin) override;
71 blink::mojom::PermissionStatus GetPermissionStatus( 71 blink::mojom::PermissionStatus GetPermissionStatus(
72 content::PermissionType permission, 72 content::PermissionType permission,
73 const GURL& requesting_origin, 73 const GURL& requesting_origin,
74 const GURL& embedding_origin) override; 74 const GURL& embedding_origin) override;
75 void RegisterPermissionUsage(content::PermissionType permission,
76 const GURL& requesting_origin,
77 const GURL& embedding_origin) override;
78 int SubscribePermissionStatusChange( 75 int SubscribePermissionStatusChange(
79 content::PermissionType permission, 76 content::PermissionType permission,
80 const GURL& requesting_origin, 77 const GURL& requesting_origin,
81 const GURL& embedding_origin, 78 const GURL& embedding_origin,
82 const base::Callback<void(blink::mojom::PermissionStatus)>& callback) 79 const base::Callback<void(blink::mojom::PermissionStatus)>& callback)
83 override; 80 override;
84 void UnsubscribePermissionStatusChange(int subscription_id) override; 81 void UnsubscribePermissionStatusChange(int subscription_id) override;
85 82
86 // TODO(raymes): Rather than exposing this, expose a denial reason from 83 // TODO(raymes): Rather than exposing this, expose a denial reason from
87 // GetPermissionStatus so that callers can determine whether a permission is 84 // GetPermissionStatus so that callers can determine whether a permission is
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
124 std::unique_ptr<PermissionContextBase>, 121 std::unique_ptr<PermissionContextBase>,
125 ContentSettingsTypeHash> 122 ContentSettingsTypeHash>
126 permission_contexts_; 123 permission_contexts_;
127 124
128 base::WeakPtrFactory<PermissionManager> weak_ptr_factory_; 125 base::WeakPtrFactory<PermissionManager> weak_ptr_factory_;
129 126
130 DISALLOW_COPY_AND_ASSIGN(PermissionManager); 127 DISALLOW_COPY_AND_ASSIGN(PermissionManager);
131 }; 128 };
132 129
133 #endif // CHROME_BROWSER_PERMISSIONS_PERMISSION_MANAGER_H_ 130 #endif // CHROME_BROWSER_PERMISSIONS_PERMISSION_MANAGER_H_
OLDNEW
« no previous file with comments | « chrome/browser/permissions/permission_context_base.cc ('k') | chrome/browser/permissions/permission_manager.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698