| OLD | NEW | 
|     1 // Copyright 2013 The Chromium Authors. All rights reserved. |     1 // Copyright 2013 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 "components/wifi/wifi_service.h" |     5 #include "components/wifi/wifi_service.h" | 
|     6  |     6  | 
|     7 #include <iphlpapi.h> |     7 #include <iphlpapi.h> | 
|     8 #include <objbase.h> |     8 #include <objbase.h> | 
|     9 #include <wlanapi.h> |     9 #include <wlanapi.h> | 
|    10  |    10  | 
| (...skipping 1124 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1135     LOG(ERROR) << error; |  1135     LOG(ERROR) << error; | 
|  1136   return error; |  1136   return error; | 
|  1137 } |  1137 } | 
|  1138  |  1138  | 
|  1139 DWORD WiFiServiceImpl::FindAdapterIndexMapByGUID( |  1139 DWORD WiFiServiceImpl::FindAdapterIndexMapByGUID( | 
|  1140     const GUID& interface_guid, |  1140     const GUID& interface_guid, | 
|  1141     IP_ADAPTER_INDEX_MAP* adapter_index_map) { |  1141     IP_ADAPTER_INDEX_MAP* adapter_index_map) { | 
|  1142   base::string16 guid_string; |  1142   base::string16 guid_string; | 
|  1143   const int kGUIDSize = 39; |  1143   const int kGUIDSize = 39; | 
|  1144   ::StringFromGUID2( |  1144   ::StringFromGUID2( | 
|  1145       interface_guid, WriteInto(&guid_string, kGUIDSize), kGUIDSize); |  1145       interface_guid, base::WriteInto(&guid_string, kGUIDSize), kGUIDSize); | 
|  1146  |  1146  | 
|  1147   ULONG buffer_length = 0; |  1147   ULONG buffer_length = 0; | 
|  1148   DWORD error = ::GetInterfaceInfo(NULL, &buffer_length); |  1148   DWORD error = ::GetInterfaceInfo(NULL, &buffer_length); | 
|  1149   if (error == ERROR_INSUFFICIENT_BUFFER) { |  1149   if (error == ERROR_INSUFFICIENT_BUFFER) { | 
|  1150     scoped_ptr<unsigned char[]> buffer(new unsigned char[buffer_length]); |  1150     scoped_ptr<unsigned char[]> buffer(new unsigned char[buffer_length]); | 
|  1151     IP_INTERFACE_INFO* interface_info = |  1151     IP_INTERFACE_INFO* interface_info = | 
|  1152         reinterpret_cast<IP_INTERFACE_INFO*>(buffer.get()); |  1152         reinterpret_cast<IP_INTERFACE_INFO*>(buffer.get()); | 
|  1153     error = GetInterfaceInfo(interface_info, &buffer_length); |  1153     error = GetInterfaceInfo(interface_info, &buffer_length); | 
|  1154     if (error == ERROR_SUCCESS) { |  1154     if (error == ERROR_SUCCESS) { | 
|  1155       for (int adapter = 0; adapter < interface_info->NumAdapters; ++adapter) { |  1155       for (int adapter = 0; adapter < interface_info->NumAdapters; ++adapter) { | 
| (...skipping 732 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1888     DVLOG(1) << "NotifyNetworkChanged: " << network_guid; |  1888     DVLOG(1) << "NotifyNetworkChanged: " << network_guid; | 
|  1889     NetworkGuidList changed_networks(1, network_guid); |  1889     NetworkGuidList changed_networks(1, network_guid); | 
|  1890     event_task_runner_->PostTask( |  1890     event_task_runner_->PostTask( | 
|  1891         FROM_HERE, base::Bind(networks_changed_observer_, changed_networks)); |  1891         FROM_HERE, base::Bind(networks_changed_observer_, changed_networks)); | 
|  1892   } |  1892   } | 
|  1893 } |  1893 } | 
|  1894  |  1894  | 
|  1895 WiFiService* WiFiService::Create() { return new WiFiServiceImpl(); } |  1895 WiFiService* WiFiService::Create() { return new WiFiServiceImpl(); } | 
|  1896  |  1896  | 
|  1897 }  // namespace wifi |  1897 }  // namespace wifi | 
| OLD | NEW |