OLD | NEW |
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 | 4 |
5 #include "chromeos/network/onc/onc_signature.h" | 5 #include "chromeos/network/onc/onc_signature.h" |
6 | 6 |
7 #include "components/onc/onc_constants.h" | 7 #include "components/onc/onc_constants.h" |
8 #include "third_party/cros_system_api/dbus/service_constants.h" | 8 #include "third_party/cros_system_api/dbus/service_constants.h" |
9 | 9 |
10 using base::Value; | 10 using base::Value; |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 { ::onc::wifi::kSignalStrength, &kIntegerSignature}, | 216 { ::onc::wifi::kSignalStrength, &kIntegerSignature}, |
217 {NULL}}; | 217 {NULL}}; |
218 | 218 |
219 const OncFieldSignature cellular_provider_fields[] = { | 219 const OncFieldSignature cellular_provider_fields[] = { |
220 { ::onc::cellular_provider::kCode, &kStringSignature}, | 220 { ::onc::cellular_provider::kCode, &kStringSignature}, |
221 { ::onc::cellular_provider::kCountry, &kStringSignature}, | 221 { ::onc::cellular_provider::kCountry, &kStringSignature}, |
222 { ::onc::cellular_provider::kName, &kStringSignature}, | 222 { ::onc::cellular_provider::kName, &kStringSignature}, |
223 {NULL}}; | 223 {NULL}}; |
224 | 224 |
225 const OncFieldSignature cellular_apn_fields[] = { | 225 const OncFieldSignature cellular_apn_fields[] = { |
| 226 { ::onc::cellular_apn::kAccessPointName, &kStringSignature}, |
226 { ::onc::cellular_apn::kName, &kStringSignature}, | 227 { ::onc::cellular_apn::kName, &kStringSignature}, |
227 { ::onc::cellular_apn::kUsername, &kStringSignature}, | 228 { ::onc::cellular_apn::kUsername, &kStringSignature}, |
228 { ::onc::cellular_apn::kPassword, &kStringSignature}, | 229 { ::onc::cellular_apn::kPassword, &kStringSignature}, |
229 { ::onc::cellular_apn::kLocalizedName, &kStringSignature}, | 230 { ::onc::cellular_apn::kLocalizedName, &kStringSignature}, |
230 { ::onc::cellular_apn::kLanguage, &kStringSignature}, | 231 { ::onc::cellular_apn::kLanguage, &kStringSignature}, |
231 {NULL}}; | 232 {NULL}}; |
232 | 233 |
233 const OncFieldSignature cellular_found_network_fields[] = { | 234 const OncFieldSignature cellular_found_network_fields[] = { |
234 { ::onc::cellular_found_network::kStatus, &kStringSignature}, | 235 { ::onc::cellular_found_network::kStatus, &kStringSignature}, |
235 { ::onc::cellular_found_network::kNetworkId, &kStringSignature}, | 236 { ::onc::cellular_found_network::kNetworkId, &kStringSignature}, |
(...skipping 21 matching lines...) Expand all Loading... |
257 { ::onc::cellular::kCarrier, &kStringSignature}, | 258 { ::onc::cellular::kCarrier, &kStringSignature}, |
258 { ::onc::cellular::kESN, &kStringSignature}, | 259 { ::onc::cellular::kESN, &kStringSignature}, |
259 { ::onc::cellular::kFamily, &kStringSignature}, | 260 { ::onc::cellular::kFamily, &kStringSignature}, |
260 { ::onc::cellular::kFirmwareRevision, &kStringSignature}, | 261 { ::onc::cellular::kFirmwareRevision, &kStringSignature}, |
261 { ::onc::cellular::kFoundNetworks, &kCellularFoundNetworkListSignature}, | 262 { ::onc::cellular::kFoundNetworks, &kCellularFoundNetworkListSignature}, |
262 { ::onc::cellular::kHardwareRevision, &kStringSignature}, | 263 { ::onc::cellular::kHardwareRevision, &kStringSignature}, |
263 { ::onc::cellular::kHomeProvider, &kCellularProviderSignature}, | 264 { ::onc::cellular::kHomeProvider, &kCellularProviderSignature}, |
264 { ::onc::cellular::kICCID, &kStringSignature}, | 265 { ::onc::cellular::kICCID, &kStringSignature}, |
265 { ::onc::cellular::kIMEI, &kStringSignature}, | 266 { ::onc::cellular::kIMEI, &kStringSignature}, |
266 { ::onc::cellular::kIMSI, &kStringSignature}, | 267 { ::onc::cellular::kIMSI, &kStringSignature}, |
| 268 { ::onc::cellular::kLastGoodAPN, &kCellularApnSignature }, |
267 { ::onc::cellular::kManufacturer, &kStringSignature}, | 269 { ::onc::cellular::kManufacturer, &kStringSignature}, |
268 { ::onc::cellular::kMDN, &kStringSignature}, | 270 { ::onc::cellular::kMDN, &kStringSignature}, |
269 { ::onc::cellular::kMEID, &kStringSignature}, | 271 { ::onc::cellular::kMEID, &kStringSignature}, |
270 { ::onc::cellular::kMIN, &kStringSignature}, | 272 { ::onc::cellular::kMIN, &kStringSignature}, |
271 { ::onc::cellular::kModelID, &kStringSignature}, | 273 { ::onc::cellular::kModelID, &kStringSignature}, |
272 { ::onc::cellular::kNetworkTechnology, &kStringSignature}, | 274 { ::onc::cellular::kNetworkTechnology, &kStringSignature}, |
273 { ::onc::cellular::kPRLVersion, &kIntegerSignature}, | 275 { ::onc::cellular::kPRLVersion, &kIntegerSignature}, |
274 { ::onc::cellular::kProviderRequiresRoaming, &kBoolSignature}, | 276 { ::onc::cellular::kProviderRequiresRoaming, &kBoolSignature}, |
275 { ::onc::cellular::kRoamingState, &kStringSignature}, | 277 { ::onc::cellular::kRoamingState, &kStringSignature}, |
276 { ::onc::cellular::kSelectedNetwork, &kStringSignature}, | 278 { ::onc::cellular::kSelectedNetwork, &kStringSignature}, |
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
478 if (&signature == entry->value_signature && | 480 if (&signature == entry->value_signature && |
479 onc_field_name == entry->field_name) { | 481 onc_field_name == entry->field_name) { |
480 return true; | 482 return true; |
481 } | 483 } |
482 } | 484 } |
483 return false; | 485 return false; |
484 } | 486 } |
485 | 487 |
486 } // namespace onc | 488 } // namespace onc |
487 } // namespace chromeos | 489 } // namespace chromeos |
OLD | NEW |