Chromium Code Reviews| Index: components/wifi/network_properties.cc |
| diff --git a/components/wifi/wifi_service.cc b/components/wifi/network_properties.cc |
| similarity index 73% |
| copy from components/wifi/wifi_service.cc |
| copy to components/wifi/network_properties.cc |
| index ef6b3a0a8d9c6fe33964baeed28d5b6dac6c68b8..3ab12daf1d376d72cc4fc8e404a8f9284115e74d 100644 |
| --- a/components/wifi/wifi_service.cc |
| +++ b/components/wifi/network_properties.cc |
| @@ -1,8 +1,8 @@ |
| -// Copyright 2013 The Chromium Authors. All rights reserved. |
| +// Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#include "components/wifi/wifi_service.h" |
| +#include "components/wifi/network_properties.h" |
| #include "base/json/json_reader.h" |
| #include "base/message_loop/message_loop.h" |
| @@ -11,26 +11,18 @@ |
| namespace wifi { |
| -const char WiFiService::kErrorAssociateToNetwork[] = "Error.AssociateToNetwork"; |
| -const char WiFiService::kErrorInvalidData[] = "Error.InvalidData"; |
| -const char WiFiService::kErrorNotConfigured[] ="Error.NotConfigured"; |
| -const char WiFiService::kErrorNotConnected[] = "Error.NotConnected"; |
| -const char WiFiService::kErrorNotFound[] = "Error.NotFound"; |
| -const char WiFiService::kErrorNotImplemented[] = "Error.NotImplemented"; |
| -const char WiFiService::kErrorScanForNetworksWithName[] = |
| - "Error.ScanForNetworksWithName"; |
| -const char WiFiService::kErrorWiFiService[] = "Error.WiFiService"; |
| - |
| -WiFiService::NetworkProperties::NetworkProperties() |
| +NetworkProperties::NetworkProperties() |
| : connection_state(onc::connection_state::kNotConnected), |
| security(onc::wifi::kNone), |
| signal_strength(0), |
| auto_connect(false), |
| - frequency(WiFiService::kFrequencyUnknown) {} |
| + frequency(kFrequencyUnknown) { |
| +} |
| -WiFiService::NetworkProperties::~NetworkProperties() {} |
| +NetworkProperties::~NetworkProperties() { |
| +} |
| -scoped_ptr<base::DictionaryValue> WiFiService::NetworkProperties::ToValue( |
| +scoped_ptr<base::DictionaryValue> NetworkProperties::ToValue( |
| bool network_list) const { |
|
mef
2014/06/04 14:17:47
I guess we should change |network_list| flag to ma
Noam Samuel
2014/06/04 17:11:27
Thought of doing this, was afraid I'd introduce bu
|
| scoped_ptr<base::DictionaryValue> value(new base::DictionaryValue()); |
| @@ -49,7 +41,7 @@ scoped_ptr<base::DictionaryValue> WiFiService::NetworkProperties::ToValue( |
| // Network list expects subset of data. |
| if (!network_list) { |
| - if (frequency != WiFiService::kFrequencyUnknown) |
| + if (frequency != kFrequencyUnknown) |
| wifi->SetInteger(onc::wifi::kFrequency, frequency); |
| scoped_ptr<base::ListValue> frequency_list(new base::ListValue()); |
| for (FrequencySet::const_iterator it = this->frequency_set.begin(); |
| @@ -76,8 +68,7 @@ scoped_ptr<base::DictionaryValue> WiFiService::NetworkProperties::ToValue( |
| return value.Pass(); |
| } |
| -bool WiFiService::NetworkProperties::UpdateFromValue( |
| - const base::DictionaryValue& value) { |
| +bool NetworkProperties::UpdateFromValue(const base::DictionaryValue& value) { |
| const base::DictionaryValue* wifi = NULL; |
| std::string network_type; |
| // Get network type and make sure that it is WiFi (if specified). |
| @@ -87,6 +78,9 @@ bool WiFiService::NetworkProperties::UpdateFromValue( |
| type = network_type; |
| } |
| if (value.GetDictionary(onc::network_type::kWiFi, &wifi)) { |
| + value.GetString(onc::network_config::kName, &name); |
| + value.GetString(onc::network_config::kGUID, &guid); |
| + value.GetString(onc::network_config::kConnectionState, &connection_state); |
| wifi->GetString(onc::wifi::kSecurity, &security); |
| wifi->GetString(onc::wifi::kSSID, &ssid); |
| wifi->GetString(onc::wifi::kPassphrase, &password); |
| @@ -96,8 +90,7 @@ bool WiFiService::NetworkProperties::UpdateFromValue( |
| return false; |
| } |
| -std::string WiFiService::NetworkProperties::MacAddressAsString( |
| - const uint8 mac_as_int[6]) { |
| +std::string NetworkProperties::MacAddressAsString(const uint8 mac_as_int[6]) { |
| // mac_as_int is big-endian. Write in byte chunks. |
| // Format is XX:XX:XX:XX:XX:XX. |
| static const char* const kMacFormatString = "%02x:%02x:%02x:%02x:%02x:%02x"; |
| @@ -110,8 +103,8 @@ std::string WiFiService::NetworkProperties::MacAddressAsString( |
| mac_as_int[5]); |
| } |
| -bool WiFiService::NetworkProperties::OrderByType(const NetworkProperties& l, |
| - const NetworkProperties& r) { |
| +bool NetworkProperties::OrderByType(const NetworkProperties& l, |
| + const NetworkProperties& r) { |
| if (l.connection_state != r.connection_state) |
| return l.connection_state < r.connection_state; |
| // This sorting order is needed only for browser_tests, which expect this |