Index: components/wifi/wifi_service_mac.mm |
diff --git a/components/wifi/wifi_service_mac.mm b/components/wifi/wifi_service_mac.mm |
index 686059654111909fdfdcb7a43b7da01e88212a02..dc5704392ffdc2d6d9087774bd8d38de925d51ac 100644 |
--- a/components/wifi/wifi_service_mac.mm |
+++ b/components/wifi/wifi_service_mac.mm |
@@ -15,6 +15,7 @@ |
#include "base/message_loop/message_loop.h" |
#include "base/strings/sys_string_conversions.h" |
#include "components/onc/onc_constants.h" |
+#include "components/wifi/network_properties.h" |
#if !defined(MAC_OS_X_VERSION_10_7) || \ |
MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_7 |
@@ -81,7 +82,8 @@ class WiFiServiceMac : public WiFiService { |
std::string* error) OVERRIDE; |
virtual void GetVisibleNetworks(const std::string& network_type, |
- base::ListValue* network_list) OVERRIDE; |
+ base::ListValue* network_list, |
+ bool include_details) OVERRIDE; |
virtual void RequestNetworkScan() OVERRIDE; |
@@ -126,7 +128,7 @@ class WiFiServiceMac : public WiFiService { |
// Converts |CWSecurityMode| into onc::wifi::k{WPA|WEP}* security constant. |
std::string SecurityFromCWSecurityMode(CWSecurityMode security) const; |
- // Converts |CWChannelBand| into WiFiService::Frequency constant. |
+ // Converts |CWChannelBand| into Frequency constant. |
Frequency FrequencyFromCWChannelBand(CWChannelBand band) const; |
// Gets current |onc::connection_state| for given |network_guid|. |
@@ -252,7 +254,7 @@ void WiFiServiceMac::CreateNetwork( |
scoped_ptr<base::DictionaryValue> properties, |
std::string* network_guid, |
std::string* error) { |
- WiFiService::NetworkProperties network_properties; |
+ NetworkProperties network_properties; |
if (!network_properties.UpdateFromValue(*properties)) { |
*error = kErrorInvalidData; |
return; |
@@ -269,7 +271,8 @@ void WiFiServiceMac::CreateNetwork( |
} |
void WiFiServiceMac::GetVisibleNetworks(const std::string& network_type, |
- base::ListValue* network_list) { |
+ base::ListValue* network_list, |
+ bool include_details) { |
if (!network_type.empty() && |
network_type != onc::network_type::kAllTypes && |
network_type != onc::network_type::kWiFi) { |
@@ -279,10 +282,10 @@ void WiFiServiceMac::GetVisibleNetworks(const std::string& network_type, |
if (networks_.empty()) |
UpdateNetworks(); |
- for (WiFiService::NetworkList::const_iterator it = networks_.begin(); |
+ for (NetworkList::const_iterator it = networks_.begin(); |
it != networks_.end(); |
++it) { |
- scoped_ptr<base::DictionaryValue> network(it->ToValue(true)); |
+ scoped_ptr<base::DictionaryValue> network(it->ToValue(!include_details)); |
network_list->Append(network.release()); |
} |
} |
@@ -557,13 +560,11 @@ std::string WiFiServiceMac::SecurityFromCWSecurityMode( |
return onc::wifi::kWPA_EAP; |
} |
- |
-WiFiService::Frequency WiFiServiceMac::FrequencyFromCWChannelBand( |
- CWChannelBand band) const { |
+Frequency WiFiServiceMac::FrequencyFromCWChannelBand(CWChannelBand band) const { |
return band == kCWChannelBand2GHz ? kFrequency2400 : kFrequency5000; |
} |
-WiFiService::NetworkList::iterator WiFiServiceMac::FindNetwork( |
+NetworkList::iterator WiFiServiceMac::FindNetwork( |
const std::string& network_guid) { |
for (NetworkList::iterator it = networks_.begin(); |
it != networks_.end(); |