| OLD | NEW | 
|   1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. |   1 // Copyright (c) 2014 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 #ifndef NET_BASE_NET_UTIL_POSIX_H_ |   5 #ifndef NET_BASE_NET_UTIL_POSIX_H_ | 
|   6 #define NET_BASE_NET_UTIL_POSIX_H_ |   6 #define NET_BASE_NET_UTIL_POSIX_H_ | 
|   7  |   7  | 
|   8 // This file is only used to expose some of the internals |   8 // This file is only used to expose some of the internals of | 
|   9 // of net_util_posix.cc to tests. |   9 // net_util_posix.cc to net_util_linux.cc and net_util_mac.cc. | 
 |  10  | 
 |  11 #include <string> | 
 |  12  | 
 |  13 struct sockaddr; | 
|  10  |  14  | 
|  11 namespace net { |  15 namespace net { | 
|  12 namespace internal { |  16 namespace internal { | 
|  13  |  17 #if !defined(OS_NACL) | 
|  14 #if !defined(OS_MACOSX) && !defined(OS_NACL) |  18 bool ShouldIgnoreInterface(const std::string& name, int policy); | 
|  15 typedef char* (*GetInterfaceNameFunction)(unsigned int interface_index, |  19 bool IsLoopbackOrUnspecifiedAddress(const sockaddr* addr); | 
|  16                                           char* ifname); |  20 #endif  // !OS_NACL | 
|  17  |  | 
|  18 NET_EXPORT bool GetNetworkListImpl( |  | 
|  19     NetworkInterfaceList* networks, |  | 
|  20     int policy, |  | 
|  21     const base::hash_set<int>& online_links, |  | 
|  22     const internal::AddressTrackerLinux::AddressMap& address_map, |  | 
|  23     GetInterfaceNameFunction get_interface_name); |  | 
|  24  |  | 
|  25 #endif  // !OS_MACOSX && !OS_NACL |  | 
|  26  |  21  | 
|  27 }  // namespace internal |  22 }  // namespace internal | 
|  28  |  | 
|  29 }  // namespace net |  23 }  // namespace net | 
|  30  |  24  | 
|  31 #endif  // NET_BASE_NET_UTIL_POSIX_H_ |  25 #endif  // NET_BASE_NET_UTIL_POSIX_H_ | 
| OLD | NEW |