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

Side by Side Diff: chromeos/network/onc/onc_constants.h

Issue 11962048: This adds Cellular to the Shill to ONC translation. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix some semantics Created 7 years, 11 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #ifndef CHROMEOS_NETWORK_ONC_ONC_CONSTANTS_H_ 4 #ifndef CHROMEOS_NETWORK_ONC_ONC_CONSTANTS_H_
5 #define CHROMEOS_NETWORK_ONC_ONC_CONSTANTS_H_ 5 #define CHROMEOS_NETWORK_ONC_ONC_CONSTANTS_H_
6 6
7 #include "chromeos/chromeos_export.h" 7 #include "chromeos/chromeos_export.h"
8 8
9 namespace chromeos { 9 namespace chromeos {
10 10
11 // Constants for ONC properties. 11 // Constants for ONC properties.
12 namespace onc { 12 namespace onc {
13 13
14 // Indicates from which source an ONC blob comes from. 14 // Indicates from which source an ONC blob comes from.
15 enum ONCSource { 15 enum ONCSource {
16 ONC_SOURCE_NONE, 16 ONC_SOURCE_NONE,
17 ONC_SOURCE_USER_IMPORT, 17 ONC_SOURCE_USER_IMPORT,
18 ONC_SOURCE_DEVICE_POLICY, 18 ONC_SOURCE_DEVICE_POLICY,
19 ONC_SOURCE_USER_POLICY, 19 ONC_SOURCE_USER_POLICY,
20 }; 20 };
21 21
22 // Top Level ONC. 22 // Top Level ONC.
pneubeck (no reviews) 2013/01/18 10:27:41 remove old comment add: // ToplevelConfiguration.
Greg Spencer (Chromium) 2013/01/18 22:27:44 Done.
23 CHROMEOS_EXPORT extern const char kCertificates[]; 23 CHROMEOS_EXPORT extern const char kCertificates[];
24 CHROMEOS_EXPORT extern const char kEncryptedConfiguration[]; 24 CHROMEOS_EXPORT extern const char kEncryptedConfiguration[];
25 CHROMEOS_EXPORT extern const char kNetworkConfigurations[]; 25 CHROMEOS_EXPORT extern const char kNetworkConfigurations[];
26 CHROMEOS_EXPORT extern const char kUnencryptedConfiguration[]; 26 CHROMEOS_EXPORT extern const char kUnencryptedConfiguration[];
27 27
28 // This is no ONC key or value but used for logging only. 28 // This is no ONC key or value but used for logging only.
29 // TODO(pneubeck): Remove. 29 // TODO(pneubeck): Remove.
30 CHROMEOS_EXPORT extern const char kNetworkConfiguration[]; 30 CHROMEOS_EXPORT extern const char kNetworkConfiguration[];
31 31
32 // Common keys/values. 32 // Common keys/values.
33 CHROMEOS_EXPORT extern const char kRecommended[]; 33 CHROMEOS_EXPORT extern const char kRecommended[];
34 CHROMEOS_EXPORT extern const char kRemove[]; 34 CHROMEOS_EXPORT extern const char kRemove[];
35 35
36 // NetworkConfiguration. 36 // NetworkConfiguration.
37 // TODO(pneubeck): Put into namespace. 37 namespace network_config {
38 CHROMEOS_EXPORT extern const char kCellular[]; 38 CHROMEOS_EXPORT extern const char kCellular[];
39 CHROMEOS_EXPORT extern const char kEthernet[]; 39 CHROMEOS_EXPORT extern const char kEthernet[];
40 CHROMEOS_EXPORT extern const char kGUID[]; 40 CHROMEOS_EXPORT extern const char kGUID[];
pneubeck (no reviews) 2013/01/18 10:27:41 should really be identical for both certificates a
Greg Spencer (Chromium) 2013/01/18 22:27:44 Added certificate::kGUID
41 CHROMEOS_EXPORT extern const char kIPConfigs[]; 41 CHROMEOS_EXPORT extern const char kIPConfigs[];
42 CHROMEOS_EXPORT extern const char kName[]; 42 CHROMEOS_EXPORT extern const char kName[];
43 CHROMEOS_EXPORT extern const char kNameServers[]; 43 CHROMEOS_EXPORT extern const char kNameServers[];
44 CHROMEOS_EXPORT extern const char kProxySettings[]; 44 CHROMEOS_EXPORT extern const char kProxySettings[];
45 CHROMEOS_EXPORT extern const char kSearchDomains[]; 45 CHROMEOS_EXPORT extern const char kSearchDomains[];
46 CHROMEOS_EXPORT extern const char kServicePath[];
47 CHROMEOS_EXPORT extern const char kState[];
46 CHROMEOS_EXPORT extern const char kType[]; 48 CHROMEOS_EXPORT extern const char kType[];
47 CHROMEOS_EXPORT extern const char kVPN[]; 49 CHROMEOS_EXPORT extern const char kVPN[];
48 CHROMEOS_EXPORT extern const char kWiFi[]; 50 CHROMEOS_EXPORT extern const char kWiFi[];
51 } // namespace network_config
52
53 namespace network_type {
pneubeck (no reviews) 2013/01/18 10:27:41 We didn't differentiate type values from field nam
Greg Spencer (Chromium) 2013/01/18 22:27:44 Well, but the network_type namespace nicely groups
54 CHROMEOS_EXPORT extern const char kAllTypes[];
55 CHROMEOS_EXPORT extern const char kCellular[];
56 CHROMEOS_EXPORT extern const char kEthernet[];
57 CHROMEOS_EXPORT extern const char kVPN[];
58 CHROMEOS_EXPORT extern const char kWiFi[];
59 } // namespace network_type
60
61 namespace cellular {
62 CHROMEOS_EXPORT extern const char kActivateOverNonCellularNetwork[];
63 CHROMEOS_EXPORT extern const char kActivationState[];
64 CHROMEOS_EXPORT extern const char kAllowRoaming[];
65 CHROMEOS_EXPORT extern const char kAPN[];
66 CHROMEOS_EXPORT extern const char kCarrier[];
67 CHROMEOS_EXPORT extern const char kESN[];
68 CHROMEOS_EXPORT extern const char kFamily[];
69 CHROMEOS_EXPORT extern const char kFirmwareRevision[];
70 CHROMEOS_EXPORT extern const char kFoundNetworks[];
71 CHROMEOS_EXPORT extern const char kHardwareRevision[];
72 CHROMEOS_EXPORT extern const char kHomeProvider[];
73 CHROMEOS_EXPORT extern const char kICCID[];
74 CHROMEOS_EXPORT extern const char kIMEI[];
75 CHROMEOS_EXPORT extern const char kIMSI[];
76 CHROMEOS_EXPORT extern const char kManufacturer[];
77 CHROMEOS_EXPORT extern const char kMDN[];
78 CHROMEOS_EXPORT extern const char kMEID[];
79 CHROMEOS_EXPORT extern const char kMIN[];
80 CHROMEOS_EXPORT extern const char kModelID[];
81 CHROMEOS_EXPORT extern const char kNetworkTechnology[];
82 CHROMEOS_EXPORT extern const char kOperatorCode[];
83 CHROMEOS_EXPORT extern const char kOperatorName[];
84 CHROMEOS_EXPORT extern const char kPRLVersion[];
85 CHROMEOS_EXPORT extern const char kProviderRequiresRoaming[];
86 CHROMEOS_EXPORT extern const char kRoamingState[];
87 CHROMEOS_EXPORT extern const char kSelectedNetwork[];
88 CHROMEOS_EXPORT extern const char kServingOperator[];
89 CHROMEOS_EXPORT extern const char kSIMLockStatus[];
90 CHROMEOS_EXPORT extern const char kSIMPresent[];
91 CHROMEOS_EXPORT extern const char kSupportedCarriers[];
92 CHROMEOS_EXPORT extern const char kSupportNetworkScan[];
93 } // namespace cellular
94
95 namespace status {
96 CHROMEOS_EXPORT extern const char kConnected[];
97 CHROMEOS_EXPORT extern const char kConnecting[];
98 CHROMEOS_EXPORT extern const char kNotConnected[];
99 } // namespace status
49 100
50 namespace ipconfig { 101 namespace ipconfig {
51 CHROMEOS_EXPORT extern const char kGateway[]; 102 CHROMEOS_EXPORT extern const char kGateway[];
52 CHROMEOS_EXPORT extern const char kIPAddress[]; 103 CHROMEOS_EXPORT extern const char kIPAddress[];
53 CHROMEOS_EXPORT extern const char kIPv4[]; 104 CHROMEOS_EXPORT extern const char kIPv4[];
54 CHROMEOS_EXPORT extern const char kIPv6[]; 105 CHROMEOS_EXPORT extern const char kIPv6[];
55 CHROMEOS_EXPORT extern const char kRoutingPrefix[]; 106 CHROMEOS_EXPORT extern const char kRoutingPrefix[];
56 CHROMEOS_EXPORT extern const char kType[]; 107 CHROMEOS_EXPORT extern const char kType[];
57 } // namespace ipconfig 108 } // namespace ipconfig
58 109
59 namespace ethernet { 110 namespace ethernet {
60 CHROMEOS_EXPORT extern const char kAuthentication[]; 111 CHROMEOS_EXPORT extern const char kAuthentication[];
61 CHROMEOS_EXPORT extern const char kEAP[]; 112 CHROMEOS_EXPORT extern const char kEAP[];
62 CHROMEOS_EXPORT extern const char kNone[]; 113 CHROMEOS_EXPORT extern const char kNone[];
63 CHROMEOS_EXPORT extern const char k8021X[]; 114 CHROMEOS_EXPORT extern const char k8021X[];
64 } // namespace ethernet 115 } // namespace ethernet
65 116
66 namespace wifi { 117 namespace wifi {
67 CHROMEOS_EXPORT extern const char kAutoConnect[]; 118 CHROMEOS_EXPORT extern const char kAutoConnect[];
119 CHROMEOS_EXPORT extern const char kBSSID[];
68 CHROMEOS_EXPORT extern const char kEAP[]; 120 CHROMEOS_EXPORT extern const char kEAP[];
69 CHROMEOS_EXPORT extern const char kHiddenSSID[]; 121 CHROMEOS_EXPORT extern const char kHiddenSSID[];
70 CHROMEOS_EXPORT extern const char kNone[]; 122 CHROMEOS_EXPORT extern const char kNone[];
71 CHROMEOS_EXPORT extern const char kPassphrase[]; 123 CHROMEOS_EXPORT extern const char kPassphrase[];
72 CHROMEOS_EXPORT extern const char kProxyURL[]; 124 CHROMEOS_EXPORT extern const char kProxyURL[];
73 CHROMEOS_EXPORT extern const char kSecurity[]; 125 CHROMEOS_EXPORT extern const char kSecurity[];
74 CHROMEOS_EXPORT extern const char kSSID[]; 126 CHROMEOS_EXPORT extern const char kSSID[];
75 CHROMEOS_EXPORT extern const char kWEP_PSK[]; 127 CHROMEOS_EXPORT extern const char kWEP_PSK[];
76 CHROMEOS_EXPORT extern const char kWEP_8021X[]; 128 CHROMEOS_EXPORT extern const char kWEP_8021X[];
77 CHROMEOS_EXPORT extern const char kWPA_PSK[]; 129 CHROMEOS_EXPORT extern const char kWPA_PSK[];
(...skipping 28 matching lines...) Expand all
106 CHROMEOS_EXPORT extern const char kCipher[]; 158 CHROMEOS_EXPORT extern const char kCipher[];
107 CHROMEOS_EXPORT extern const char kCiphertext[]; 159 CHROMEOS_EXPORT extern const char kCiphertext[];
108 CHROMEOS_EXPORT extern const char kHMACMethod[]; 160 CHROMEOS_EXPORT extern const char kHMACMethod[];
109 CHROMEOS_EXPORT extern const char kHMAC[]; 161 CHROMEOS_EXPORT extern const char kHMAC[];
110 CHROMEOS_EXPORT extern const char kIV[]; 162 CHROMEOS_EXPORT extern const char kIV[];
111 CHROMEOS_EXPORT extern const char kIterations[]; 163 CHROMEOS_EXPORT extern const char kIterations[];
112 CHROMEOS_EXPORT extern const char kPBKDF2[]; 164 CHROMEOS_EXPORT extern const char kPBKDF2[];
113 CHROMEOS_EXPORT extern const char kSHA1[]; 165 CHROMEOS_EXPORT extern const char kSHA1[];
114 CHROMEOS_EXPORT extern const char kSalt[]; 166 CHROMEOS_EXPORT extern const char kSalt[];
115 CHROMEOS_EXPORT extern const char kStretch[]; 167 CHROMEOS_EXPORT extern const char kStretch[];
116 CHROMEOS_EXPORT extern const char kType[]; 168 CHROMEOS_EXPORT extern const char kType[];
pneubeck (no reviews) 2013/01/18 10:27:41 that one slipped in because of the workaround in t
Greg Spencer (Chromium) 2013/01/18 22:27:44 Done.
117 } // namespace encrypted 169 } // namespace encrypted
118 170
119 namespace eap { 171 namespace eap {
120 CHROMEOS_EXPORT extern const char kAnonymousIdentity[]; 172 CHROMEOS_EXPORT extern const char kAnonymousIdentity[];
121 CHROMEOS_EXPORT extern const char kAutomatic[]; 173 CHROMEOS_EXPORT extern const char kAutomatic[];
122 CHROMEOS_EXPORT extern const char kClientCertPattern[]; 174 CHROMEOS_EXPORT extern const char kClientCertPattern[];
123 CHROMEOS_EXPORT extern const char kClientCertRef[]; 175 CHROMEOS_EXPORT extern const char kClientCertRef[];
124 CHROMEOS_EXPORT extern const char kClientCertType[]; 176 CHROMEOS_EXPORT extern const char kClientCertType[];
125 CHROMEOS_EXPORT extern const char kEAP_AKA[]; 177 CHROMEOS_EXPORT extern const char kEAP_AKA[];
126 CHROMEOS_EXPORT extern const char kEAP_FAST[]; 178 CHROMEOS_EXPORT extern const char kEAP_FAST[];
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 CHROMEOS_EXPORT extern const char kSocks[]; 263 CHROMEOS_EXPORT extern const char kSocks[];
212 CHROMEOS_EXPORT extern const char kType[]; 264 CHROMEOS_EXPORT extern const char kType[];
213 CHROMEOS_EXPORT extern const char kWPAD[]; 265 CHROMEOS_EXPORT extern const char kWPAD[];
214 } // namespace proxy 266 } // namespace proxy
215 267
216 } // namespace onc 268 } // namespace onc
217 269
218 } // namespace chromeos 270 } // namespace chromeos
219 271
220 #endif // CHROMEOS_NETWORK_ONC_ONC_CONSTANTS_H_ 272 #endif // CHROMEOS_NETWORK_ONC_ONC_CONSTANTS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698