Index: components/wifi/wifi_service_win.cc |
diff --git a/components/wifi/wifi_service_win.cc b/components/wifi/wifi_service_win.cc |
index fe9f7d03e73215f993ec44394fa555858da550e9..47cb0008db71848fa0b92133849625092065ee2a 100644 |
--- a/components/wifi/wifi_service_win.cc |
+++ b/components/wifi/wifi_service_win.cc |
@@ -21,6 +21,7 @@ |
#include "base/strings/utf_string_conversions.h" |
#include "base/win/registry.h" |
#include "components/onc/onc_constants.h" |
+#include "components/wifi/network_properties.h" |
#include "third_party/libxml/chromium/libxml_utils.h" |
namespace { |
@@ -203,7 +204,8 @@ class WiFiServiceImpl : 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; |
@@ -581,7 +583,7 @@ void WiFiServiceImpl::CreateNetwork( |
if (CheckError(error_code, kErrorWiFiService, error)) |
return; |
- WiFiService::NetworkProperties network_properties; |
+ NetworkProperties network_properties; |
if (!network_properties.UpdateFromValue(*properties)) { |
CheckError(ERROR_INVALID_DATA, kErrorWiFiService, error); |
return; |
@@ -623,7 +625,8 @@ void WiFiServiceImpl::CreateNetwork( |
} |
void WiFiServiceImpl::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) { |
@@ -636,10 +639,11 @@ void WiFiServiceImpl::GetVisibleNetworks(const std::string& network_type, |
error = GetVisibleNetworkList(&networks); |
if (error == ERROR_SUCCESS && !networks.empty()) { |
SortNetworks(&networks); |
- 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()); |
} |
} |
@@ -936,7 +940,7 @@ bool WiFiServiceImpl::CheckError(DWORD error_code, |
return false; |
} |
-WiFiService::NetworkList::iterator WiFiServiceImpl::FindNetwork( |
+NetworkList::iterator WiFiServiceImpl::FindNetwork( |
NetworkList& networks, |
const std::string& network_guid) { |
for (NetworkList::iterator it = networks.begin(); it != networks.end(); |
@@ -1457,7 +1461,7 @@ DWORD WiFiServiceImpl::GetCurrentProperties(NetworkProperties* properties) { |
return error; |
} |
-WiFiService::Frequency WiFiServiceImpl::GetFrequencyToConnect( |
+Frequency WiFiServiceImpl::GetFrequencyToConnect( |
const std::string& network_guid) const { |
// Check whether desired frequency is set in |connect_properties_|. |
const base::DictionaryValue* properties; |
@@ -1553,8 +1557,7 @@ DWORD WiFiServiceImpl::GetDesiredBssList( |
return error; |
} |
-WiFiService::Frequency WiFiServiceImpl::GetNormalizedFrequency( |
- int frequency_in_mhz) const { |
+Frequency WiFiServiceImpl::GetNormalizedFrequency(int frequency_in_mhz) const { |
if (frequency_in_mhz == 0) |
return kFrequencyAny; |
if (frequency_in_mhz < 3000) |