Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(432)

Unified Diff: components/wifi/wifi_service_win.cc

Issue 226883002: WiFi client for GCD bootstrapping (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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)

Powered by Google App Engine
This is Rietveld 408576698