Chromium Code Reviews| Index: net/base/net_util.cc |
| diff --git a/net/base/net_util.cc b/net/base/net_util.cc |
| index 3b49dffb5c20d889003a09755276ddaa8e41542d..d842c5ac853f304953791cdb1f82142a445e64ff 100644 |
| --- a/net/base/net_util.cc |
| +++ b/net/base/net_util.cc |
| @@ -1037,6 +1037,18 @@ NetworkInterface::NetworkInterface(const std::string& name, |
| NetworkInterface::~NetworkInterface() { |
| } |
| +NetworkChangeNotifier::ConnectionType ConnectionTypeFromInterfaceList( |
|
pauljensen
2015/01/15 15:05:10
Please move to network_change_notifier.cc
derekjchow1
2015/01/15 20:32:51
Done.
|
| + const NetworkInterfaceList& interfaces) { |
| + if (interfaces.empty()) |
| + return NetworkChangeNotifier::CONNECTION_NONE; |
| + |
|
pauljensen
2015/01/15 15:05:10
Please rework this to ignore the terredo interface
derekjchow1
2015/01/15 20:32:51
Done.
|
| + for (size_t i = 1; i < interfaces.size(); ++i) { |
| + if (interfaces[i].type != interfaces[0].type) |
| + return NetworkChangeNotifier::CONNECTION_UNKNOWN; |
| + } |
| + return interfaces[0].type; |
| +} |
| + |
| unsigned CommonPrefixLength(const IPAddressNumber& a1, |
| const IPAddressNumber& a2) { |
| DCHECK_EQ(a1.size(), a2.size()); |