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

Side by Side Diff: components/onc/onc_constants.h

Issue 2818593003: [CrOS Tether] Add tether network properties (battery percentage, carrier, and signal strength) to t… (Closed)
Patch Set: Tether networks connectable by default, and generated Closure compiler externs. Created 3 years, 8 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 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 #ifndef COMPONENTS_ONC_ONC_CONSTANTS_H_ 4 #ifndef COMPONENTS_ONC_ONC_CONSTANTS_H_
5 #define COMPONENTS_ONC_ONC_CONSTANTS_H_ 5 #define COMPONENTS_ONC_ONC_CONSTANTS_H_
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "components/onc/onc_export.h" 9 #include "components/onc/onc_export.h"
10 10
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 ONC_EXPORT extern const char kSource[]; 75 ONC_EXPORT extern const char kSource[];
76 ONC_EXPORT extern const char kSourceDevice[]; 76 ONC_EXPORT extern const char kSourceDevice[];
77 ONC_EXPORT extern const char kSourceDevicePolicy[]; 77 ONC_EXPORT extern const char kSourceDevicePolicy[];
78 ONC_EXPORT extern const char kSourceNone[]; 78 ONC_EXPORT extern const char kSourceNone[];
79 ONC_EXPORT extern const char kSourceUser[]; 79 ONC_EXPORT extern const char kSourceUser[];
80 ONC_EXPORT extern const char kSourceUserPolicy[]; 80 ONC_EXPORT extern const char kSourceUserPolicy[];
81 ONC_EXPORT extern const char kConnectionState[]; 81 ONC_EXPORT extern const char kConnectionState[];
82 ONC_EXPORT extern const char kRestrictedConnectivity[]; 82 ONC_EXPORT extern const char kRestrictedConnectivity[];
83 ONC_EXPORT extern const char kConnectable[]; 83 ONC_EXPORT extern const char kConnectable[];
84 ONC_EXPORT extern const char kErrorState[]; 84 ONC_EXPORT extern const char kErrorState[];
85 ONC_EXPORT extern const char kTether[];
85 ONC_EXPORT extern const char kType[]; 86 ONC_EXPORT extern const char kType[];
86 ONC_EXPORT extern const char kVPN[]; 87 ONC_EXPORT extern const char kVPN[];
87 ONC_EXPORT extern const char kWiFi[]; 88 ONC_EXPORT extern const char kWiFi[];
88 ONC_EXPORT extern const char kWimax[]; 89 ONC_EXPORT extern const char kWimax[];
89 90
90 ONC_EXPORT extern std::string CellularProperty(const std::string& property); 91 ONC_EXPORT extern std::string CellularProperty(const std::string& property);
92 ONC_EXPORT extern std::string TetherProperty(const std::string& property);
91 ONC_EXPORT extern std::string VpnProperty(const std::string& property); 93 ONC_EXPORT extern std::string VpnProperty(const std::string& property);
92 ONC_EXPORT extern std::string WifiProperty(const std::string& property); 94 ONC_EXPORT extern std::string WifiProperty(const std::string& property);
93 95
94 } // namespace network_config 96 } // namespace network_config
95 97
96 namespace network_type { 98 namespace network_type {
97 ONC_EXPORT extern const char kCellular[]; 99 ONC_EXPORT extern const char kCellular[];
98 ONC_EXPORT extern const char kEthernet[]; 100 ONC_EXPORT extern const char kEthernet[];
101 ONC_EXPORT extern const char kTether[];
99 ONC_EXPORT extern const char kVPN[]; 102 ONC_EXPORT extern const char kVPN[];
100 ONC_EXPORT extern const char kWiFi[]; 103 ONC_EXPORT extern const char kWiFi[];
101 ONC_EXPORT extern const char kWimax[]; 104 ONC_EXPORT extern const char kWimax[];
102 // Patterns matching multiple types, not part of the ONC spec. 105 // Patterns matching multiple types, not part of the ONC spec.
103 ONC_EXPORT extern const char kAllTypes[]; 106 ONC_EXPORT extern const char kAllTypes[];
104 ONC_EXPORT extern const char kWireless[]; 107 ONC_EXPORT extern const char kWireless[];
105 } // namespace network_type 108 } // namespace network_type
106 109
107 namespace cellular { 110 namespace cellular {
108 ONC_EXPORT extern const char kActivationState[]; 111 ONC_EXPORT extern const char kActivationState[];
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
209 ONC_EXPORT extern const char kWebProxyAutoDiscoveryUrl[]; 212 ONC_EXPORT extern const char kWebProxyAutoDiscoveryUrl[];
210 } // namespace ipconfig 213 } // namespace ipconfig
211 214
212 namespace ethernet { 215 namespace ethernet {
213 ONC_EXPORT extern const char kAuthentication[]; 216 ONC_EXPORT extern const char kAuthentication[];
214 ONC_EXPORT extern const char kAuthenticationNone[]; 217 ONC_EXPORT extern const char kAuthenticationNone[];
215 ONC_EXPORT extern const char kEAP[]; 218 ONC_EXPORT extern const char kEAP[];
216 ONC_EXPORT extern const char k8021X[]; 219 ONC_EXPORT extern const char k8021X[];
217 } // namespace ethernet 220 } // namespace ethernet
218 221
222 namespace tether {
223 ONC_EXPORT extern const char kBatteryPercentage[];
224 ONC_EXPORT extern const char kCarrier[];
225 ONC_EXPORT extern const char kSignalStrength[];
226 } // namespace tether
227
219 namespace wifi { 228 namespace wifi {
220 ONC_EXPORT extern const char kAllowGatewayARPPolling[]; 229 ONC_EXPORT extern const char kAllowGatewayARPPolling[];
221 ONC_EXPORT extern const char kAutoConnect[]; 230 ONC_EXPORT extern const char kAutoConnect[];
222 ONC_EXPORT extern const char kBSSID[]; 231 ONC_EXPORT extern const char kBSSID[];
223 ONC_EXPORT extern const char kEAP[]; 232 ONC_EXPORT extern const char kEAP[];
224 ONC_EXPORT extern const char kFrequency[]; 233 ONC_EXPORT extern const char kFrequency[];
225 ONC_EXPORT extern const char kFrequencyList[]; 234 ONC_EXPORT extern const char kFrequencyList[];
226 ONC_EXPORT extern const char kHexSSID[]; 235 ONC_EXPORT extern const char kHexSSID[];
227 ONC_EXPORT extern const char kHiddenSSID[]; 236 ONC_EXPORT extern const char kHiddenSSID[];
228 ONC_EXPORT extern const char kPassphrase[]; 237 ONC_EXPORT extern const char kPassphrase[];
(...skipping 213 matching lines...) Expand 10 before | Expand all | Expand 10 after
442 namespace device_state { 451 namespace device_state {
443 ONC_EXPORT extern const char kUninitialized[]; 452 ONC_EXPORT extern const char kUninitialized[];
444 ONC_EXPORT extern const char kDisabled[]; 453 ONC_EXPORT extern const char kDisabled[];
445 ONC_EXPORT extern const char kEnabling[]; 454 ONC_EXPORT extern const char kEnabling[];
446 ONC_EXPORT extern const char kEnabled[]; 455 ONC_EXPORT extern const char kEnabled[];
447 } // device_state 456 } // device_state
448 457
449 } // namespace onc 458 } // namespace onc
450 459
451 #endif // COMPONENTS_ONC_ONC_CONSTANTS_H_ 460 #endif // COMPONENTS_ONC_ONC_CONSTANTS_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698