| 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/network_state.h" | 5 #include "chromeos/network/network_state.h" |
| 6 | 6 |
| 7 #include "base/i18n/icu_encoding_detection.h" | 7 #include "base/i18n/icu_encoding_detection.h" |
| 8 #include "base/i18n/icu_string_conversions.h" | 8 #include "base/i18n/icu_string_conversions.h" |
| 9 #include "base/string_util.h" | 9 #include "base/string_util.h" |
| 10 #include "base/stringprintf.h" | 10 #include "base/stringprintf.h" |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 } else if (key == flimflam::kPriorityProperty) { | 102 } else if (key == flimflam::kPriorityProperty) { |
| 103 return GetIntegerValue(key, value, &priority_); | 103 return GetIntegerValue(key, value, &priority_); |
| 104 } else if (key == flimflam::kNetworkTechnologyProperty) { | 104 } else if (key == flimflam::kNetworkTechnologyProperty) { |
| 105 return GetStringValue(key, value, &technology_); | 105 return GetStringValue(key, value, &technology_); |
| 106 } else if (key == flimflam::kDeviceProperty) { | 106 } else if (key == flimflam::kDeviceProperty) { |
| 107 return GetStringValue(key, value, &device_path_); | 107 return GetStringValue(key, value, &device_path_); |
| 108 } else if (key == flimflam::kGuidProperty) { | 108 } else if (key == flimflam::kGuidProperty) { |
| 109 return GetStringValue(key, value, &guid_); | 109 return GetStringValue(key, value, &guid_); |
| 110 } else if (key == flimflam::kProfileProperty) { | 110 } else if (key == flimflam::kProfileProperty) { |
| 111 return GetStringValue(key, value, &profile_path_); | 111 return GetStringValue(key, value, &profile_path_); |
| 112 } else if (key == flimflam::kProxyConfigProperty) { |
| 113 return GetStringValue(key, value, &proxy_config_); |
| 112 } else if (key == shill::kActivateOverNonCellularNetworkProperty) { | 114 } else if (key == shill::kActivateOverNonCellularNetworkProperty) { |
| 113 return GetBooleanValue(key, value, &activate_over_non_cellular_networks_); | 115 return GetBooleanValue(key, value, &activate_over_non_cellular_networks_); |
| 114 } else if (key == shill::kOutOfCreditsProperty) { | 116 } else if (key == shill::kOutOfCreditsProperty) { |
| 115 return GetBooleanValue(key, value, &cellular_out_of_credits_); | 117 return GetBooleanValue(key, value, &cellular_out_of_credits_); |
| 116 } else if (key == flimflam::kWifiHexSsid) { | 118 } else if (key == flimflam::kWifiHexSsid) { |
| 117 return GetStringValue(key, value, &hex_ssid_); | 119 return GetStringValue(key, value, &hex_ssid_); |
| 118 } else if (key == flimflam::kCountryProperty) { | 120 } else if (key == flimflam::kCountryProperty) { |
| 119 // TODO(stevenjb): This is currently experimental. If we find a case where | 121 // TODO(stevenjb): This is currently experimental. If we find a case where |
| 120 // base::DetectEncoding() fails in UpdateName(), where country_code_ is | 122 // base::DetectEncoding() fails in UpdateName(), where country_code_ is |
| 121 // set, figure out whether we can use country_code_ with ConvertToUtf8(). | 123 // set, figure out whether we can use country_code_ with ConvertToUtf8(). |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 166 dictionary->SetIntegerWithoutPathExpansion(flimflam::kPriorityProperty, | 168 dictionary->SetIntegerWithoutPathExpansion(flimflam::kPriorityProperty, |
| 167 priority_); | 169 priority_); |
| 168 dictionary->SetStringWithoutPathExpansion( | 170 dictionary->SetStringWithoutPathExpansion( |
| 169 flimflam::kNetworkTechnologyProperty, | 171 flimflam::kNetworkTechnologyProperty, |
| 170 technology_); | 172 technology_); |
| 171 dictionary->SetStringWithoutPathExpansion(flimflam::kDeviceProperty, | 173 dictionary->SetStringWithoutPathExpansion(flimflam::kDeviceProperty, |
| 172 device_path_); | 174 device_path_); |
| 173 dictionary->SetStringWithoutPathExpansion(flimflam::kGuidProperty, guid_); | 175 dictionary->SetStringWithoutPathExpansion(flimflam::kGuidProperty, guid_); |
| 174 dictionary->SetStringWithoutPathExpansion(flimflam::kProfileProperty, | 176 dictionary->SetStringWithoutPathExpansion(flimflam::kProfileProperty, |
| 175 profile_path_); | 177 profile_path_); |
| 178 dictionary->SetStringWithoutPathExpansion(flimflam::kProxyConfigProperty, |
| 179 proxy_config_); |
| 176 dictionary->SetBooleanWithoutPathExpansion( | 180 dictionary->SetBooleanWithoutPathExpansion( |
| 177 shill::kActivateOverNonCellularNetworkProperty, | 181 shill::kActivateOverNonCellularNetworkProperty, |
| 178 activate_over_non_cellular_networks_); | 182 activate_over_non_cellular_networks_); |
| 179 dictionary->SetBooleanWithoutPathExpansion(shill::kOutOfCreditsProperty, | 183 dictionary->SetBooleanWithoutPathExpansion(shill::kOutOfCreditsProperty, |
| 180 cellular_out_of_credits_); | 184 cellular_out_of_credits_); |
| 181 } | 185 } |
| 182 | 186 |
| 183 bool NetworkState::IsConnectedState() const { | 187 bool NetworkState::IsConnectedState() const { |
| 184 return StateIsConnected(connection_state_); | 188 return StateIsConnected(connection_state_); |
| 185 } | 189 } |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 260 connection_state == flimflam::kStateConfiguration || | 264 connection_state == flimflam::kStateConfiguration || |
| 261 connection_state == flimflam::kStateCarrier); | 265 connection_state == flimflam::kStateCarrier); |
| 262 } | 266 } |
| 263 | 267 |
| 264 // static | 268 // static |
| 265 std::string NetworkState::IPConfigProperty(const char* key) { | 269 std::string NetworkState::IPConfigProperty(const char* key) { |
| 266 return base::StringPrintf("%s.%s", shill::kIPConfigProperty, key); | 270 return base::StringPrintf("%s.%s", shill::kIPConfigProperty, key); |
| 267 } | 271 } |
| 268 | 272 |
| 269 } // namespace chromeos | 273 } // namespace chromeos |
| OLD | NEW |