| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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_UMA_UTIL_H_ | 5 #ifndef CHROME_BROWSER_PERMISSIONS_PERMISSION_UMA_UTIL_H_ |
| 6 #define CHROME_BROWSER_PERMISSIONS_PERMISSION_UMA_UTIL_H_ | 6 #define CHROME_BROWSER_PERMISSIONS_PERMISSION_UMA_UTIL_H_ |
| 7 | 7 |
| 8 #include <vector> | 8 #include <vector> |
| 9 | 9 |
| 10 #include "base/logging.h" | 10 #include "base/logging.h" |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 99 static const char kPermissionsPromptMergedBubbleDenied[]; | 99 static const char kPermissionsPromptMergedBubbleDenied[]; |
| 100 static const char kPermissionsPromptAcceptedPriorDismissCountPrefix[]; | 100 static const char kPermissionsPromptAcceptedPriorDismissCountPrefix[]; |
| 101 static const char kPermissionsPromptAcceptedPriorIgnoreCountPrefix[]; | 101 static const char kPermissionsPromptAcceptedPriorIgnoreCountPrefix[]; |
| 102 static const char kPermissionsPromptDeniedPriorDismissCountPrefix[]; | 102 static const char kPermissionsPromptDeniedPriorDismissCountPrefix[]; |
| 103 static const char kPermissionsPromptDeniedPriorIgnoreCountPrefix[]; | 103 static const char kPermissionsPromptDeniedPriorIgnoreCountPrefix[]; |
| 104 static const char kPermissionsPromptDismissedPriorDismissCountPrefix[]; | 104 static const char kPermissionsPromptDismissedPriorDismissCountPrefix[]; |
| 105 static const char kPermissionsPromptDismissedPriorIgnoreCountPrefix[]; | 105 static const char kPermissionsPromptDismissedPriorIgnoreCountPrefix[]; |
| 106 static const char kPermissionsPromptIgnoredPriorDismissCountPrefix[]; | 106 static const char kPermissionsPromptIgnoredPriorDismissCountPrefix[]; |
| 107 static const char kPermissionsPromptIgnoredPriorIgnoreCountPrefix[]; | 107 static const char kPermissionsPromptIgnoredPriorIgnoreCountPrefix[]; |
| 108 | 108 |
| 109 // TODO(timloh): Remove this content::PermissionType overload when we add MIDI | |
| 110 // to ContentSettingsType. | |
| 111 static void PermissionRequested(content::PermissionType permission, | |
| 112 const GURL& requesting_origin, | |
| 113 const GURL& embedding_origin, | |
| 114 Profile* profile); | |
| 115 static void PermissionRequested(ContentSettingsType permission, | 109 static void PermissionRequested(ContentSettingsType permission, |
| 116 const GURL& requesting_origin, | 110 const GURL& requesting_origin, |
| 117 const GURL& embedding_origin, | 111 const GURL& embedding_origin, |
| 118 Profile* profile); | 112 Profile* profile); |
| 119 static void PermissionGranted(ContentSettingsType permission, | 113 static void PermissionGranted(ContentSettingsType permission, |
| 120 PermissionRequestGestureType gesture_type, | 114 PermissionRequestGestureType gesture_type, |
| 121 const GURL& requesting_origin, | 115 const GURL& requesting_origin, |
| 122 Profile* profile); | 116 Profile* profile); |
| 123 static void PermissionDenied(ContentSettingsType permission, | 117 static void PermissionDenied(ContentSettingsType permission, |
| 124 PermissionRequestGestureType gesture_type, | 118 PermissionRequestGestureType gesture_type, |
| (...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 209 // for a single origin using |prefix| for the metric. | 203 // for a single origin using |prefix| for the metric. |
| 210 static void RecordPermissionPromptPriorCount( | 204 static void RecordPermissionPromptPriorCount( |
| 211 ContentSettingsType permission, | 205 ContentSettingsType permission, |
| 212 const std::string& prefix, | 206 const std::string& prefix, |
| 213 int count); | 207 int count); |
| 214 | 208 |
| 215 DISALLOW_IMPLICIT_CONSTRUCTORS(PermissionUmaUtil); | 209 DISALLOW_IMPLICIT_CONSTRUCTORS(PermissionUmaUtil); |
| 216 }; | 210 }; |
| 217 | 211 |
| 218 #endif // CHROME_BROWSER_PERMISSIONS_PERMISSION_UMA_UTIL_H_ | 212 #endif // CHROME_BROWSER_PERMISSIONS_PERMISSION_UMA_UTIL_H_ |
| OLD | NEW |