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

Unified Diff: net/base/net_util_posix.cc

Issue 992733002: Remove //net (except for Android test stuff) and sdch (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 9 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
« no previous file with comments | « net/base/net_util_posix.h ('k') | net/base/net_util_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/base/net_util_posix.cc
diff --git a/net/base/net_util_posix.cc b/net/base/net_util_posix.cc
deleted file mode 100644
index 86709d6fa75da6e6f036645a0702f36229bc5d17..0000000000000000000000000000000000000000
--- a/net/base/net_util_posix.cc
+++ /dev/null
@@ -1,82 +0,0 @@
-// Copyright (c) 2011 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "net/base/net_util.h"
-
-#include <set>
-#include <sys/types.h>
-
-#include "base/memory/scoped_ptr.h"
-
-#if !defined(OS_NACL)
-#include "net/base/net_util_posix.h"
-#include <net/if.h>
-#include <netinet/in.h>
-#endif // !defined(OS_NACL)
-
-namespace net {
-
-#if !defined(OS_NACL)
-namespace internal {
-
-// The application layer can pass |policy| defined in net_util.h to
-// request filtering out certain type of interfaces.
-bool ShouldIgnoreInterface(const std::string& name, int policy) {
- // Filter out VMware interfaces, typically named vmnet1 and vmnet8,
- // which might not be useful for use cases like WebRTC.
- if ((policy & EXCLUDE_HOST_SCOPE_VIRTUAL_INTERFACES) &&
- ((name.find("vmnet") != std::string::npos) ||
- (name.find("vnic") != std::string::npos))) {
- return true;
- }
-
- return false;
-}
-
-// Check if the address is unspecified (i.e. made of zeroes) or loopback.
-bool IsLoopbackOrUnspecifiedAddress(const sockaddr* addr) {
- if (addr->sa_family == AF_INET6) {
- const struct sockaddr_in6* addr_in6 =
- reinterpret_cast<const struct sockaddr_in6*>(addr);
- const struct in6_addr* sin6_addr = &addr_in6->sin6_addr;
- if (IN6_IS_ADDR_LOOPBACK(sin6_addr) || IN6_IS_ADDR_UNSPECIFIED(sin6_addr)) {
- return true;
- }
- } else if (addr->sa_family == AF_INET) {
- const struct sockaddr_in* addr_in =
- reinterpret_cast<const struct sockaddr_in*>(addr);
- if (addr_in->sin_addr.s_addr == INADDR_LOOPBACK ||
- addr_in->sin_addr.s_addr == 0) {
- return true;
- }
- } else {
- // Skip non-IP addresses.
- return true;
- }
- return false;
-}
-
-} // namespace internal
-#else // OS_NACL
-bool GetNetworkList(NetworkInterfaceList* networks, int policy) {
- NOTIMPLEMENTED();
- return false;
-}
-
-std::string GetWifiSSID() {
- NOTIMPLEMENTED();
- return "";
-}
-#endif // OS_NACL
-
-WifiPHYLayerProtocol GetWifiPHYLayerProtocol() {
- return WIFI_PHY_LAYER_PROTOCOL_UNKNOWN;
-}
-
-scoped_ptr<ScopedWifiOptions> SetWifiOptions(int options) {
- return scoped_ptr<ScopedWifiOptions>();
-}
-
-
-} // namespace net
« no previous file with comments | « net/base/net_util_posix.h ('k') | net/base/net_util_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698