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

Side by Side Diff: extensions/common/permissions/permission_message.h

Issue 875373002: First implementation of chrome.platformKeys. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@cert_idl
Patch Set: Fix .gn file. Created 5 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
« no previous file with comments | « extensions/common/permissions/api_permission.h ('k') | tools/metrics/histograms/histograms.xml » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 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 EXTENSIONS_COMMON_PERMISSIONS_PERMISSION_MESSAGE_H_ 5 #ifndef EXTENSIONS_COMMON_PERMISSIONS_PERMISSION_MESSAGE_H_
6 #define EXTENSIONS_COMMON_PERMISSIONS_PERMISSION_MESSAGE_H_ 6 #define EXTENSIONS_COMMON_PERMISSIONS_PERMISSION_MESSAGE_H_
7 7
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 kU2fDevices, 94 kU2fDevices,
95 kVpnProvider, 95 kVpnProvider,
96 kDocumentScan, 96 kDocumentScan,
97 kHosts1ReadOnly, 97 kHosts1ReadOnly,
98 kHosts2ReadOnly, 98 kHosts2ReadOnly,
99 kHosts3ReadOnly, 99 kHosts3ReadOnly,
100 kHosts4OrMoreReadOnly, 100 kHosts4OrMoreReadOnly,
101 kHostsAllReadOnly, 101 kHostsAllReadOnly,
102 kInterceptAllKeys, 102 kInterceptAllKeys,
103 kNetworkingConfig, 103 kNetworkingConfig,
104 kPlatformKeys,
104 // Last entry: Add new entries above and ensure to update the 105 // Last entry: Add new entries above and ensure to update the
105 // "ExtensionPermission2" enum in tools/metrics/histograms/histograms.xml. 106 // "ExtensionPermission2" enum in tools/metrics/histograms/histograms.xml.
106 kEnumBoundary, 107 kEnumBoundary,
107 }; 108 };
108 static_assert(PermissionMessage::kNone > PermissionMessage::kUnknown, 109 static_assert(PermissionMessage::kNone > PermissionMessage::kUnknown,
109 "kNone should not greater than kUnknown"); 110 "kNone should not greater than kUnknown");
110 111
111 // Creates the corresponding permission message. 112 // Creates the corresponding permission message.
112 PermissionMessage(ID id, const base::string16& message); 113 PermissionMessage(ID id, const base::string16& message);
113 PermissionMessage(ID id, 114 PermissionMessage(ID id,
(...skipping 27 matching lines...) Expand all
141 ID id_; 142 ID id_;
142 base::string16 message_; 143 base::string16 message_;
143 base::string16 details_; 144 base::string16 details_;
144 }; 145 };
145 146
146 typedef std::vector<PermissionMessage> PermissionMessages; 147 typedef std::vector<PermissionMessage> PermissionMessages;
147 148
148 } // namespace extensions 149 } // namespace extensions
149 150
150 #endif // EXTENSIONS_COMMON_PERMISSIONS_PERMISSION_MESSAGE_H_ 151 #endif // EXTENSIONS_COMMON_PERMISSIONS_PERMISSION_MESSAGE_H_
OLDNEW
« no previous file with comments | « extensions/common/permissions/api_permission.h ('k') | tools/metrics/histograms/histograms.xml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698