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

Unified Diff: net/base/host_port_pair.h

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/host_mapping_rules_unittest.cc ('k') | net/base/host_port_pair.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/base/host_port_pair.h
diff --git a/net/base/host_port_pair.h b/net/base/host_port_pair.h
deleted file mode 100644
index a4e5761bcccfe72d2cd3e5c2044352f961ff8939..0000000000000000000000000000000000000000
--- a/net/base/host_port_pair.h
+++ /dev/null
@@ -1,83 +0,0 @@
-// Copyright (c) 2012 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.
-
-#ifndef NET_BASE_HOST_PORT_PAIR_H_
-#define NET_BASE_HOST_PORT_PAIR_H_
-
-#include <string>
-#include "base/basictypes.h"
-#include "net/base/net_export.h"
-
-class GURL;
-
-namespace net {
-
-class IPEndPoint;
-
-class NET_EXPORT HostPortPair {
- public:
- HostPortPair();
- // If |in_host| represents an IPv6 address, it should not bracket the address.
- HostPortPair(const std::string& in_host, uint16 in_port);
-
- // Creates a HostPortPair for the origin of |url|.
- static HostPortPair FromURL(const GURL& url);
-
- // Creates a HostPortPair from an IPEndPoint.
- static HostPortPair FromIPEndPoint(const IPEndPoint& ipe);
-
- // Creates a HostPortPair from a string formatted in same manner as
- // ToString().
- static HostPortPair FromString(const std::string& str);
-
- // TODO(willchan): Define a functor instead.
- // Comparator function so this can be placed in a std::map.
- bool operator<(const HostPortPair& other) const {
- if (port_ != other.port_)
- return port_ < other.port_;
- return host_ < other.host_;
- }
-
- // Equality test of contents. (Probably another violation of style guide).
- bool Equals(const HostPortPair& other) const {
- return host_ == other.host_ && port_ == other.port_;
- }
-
- bool IsEmpty() const {
- return host_.empty() && port_ == 0;
- }
-
- const std::string& host() const {
- return host_;
- }
-
- uint16 port() const {
- return port_;
- }
-
- void set_host(const std::string& in_host) {
- host_ = in_host;
- }
-
- void set_port(uint16 in_port) {
- port_ = in_port;
- }
-
- // ToString() will convert the HostPortPair to "host:port". If |host_| is an
- // IPv6 literal, it will add brackets around |host_|.
- std::string ToString() const;
-
- // Returns |host_|, adding IPv6 brackets if needed.
- std::string HostForURL() const;
-
- private:
- // If |host_| represents an IPv6 address, this string will not contain
- // brackets around the address.
- std::string host_;
- uint16 port_;
-};
-
-} // namespace net
-
-#endif // NET_BASE_HOST_PORT_PAIR_H_
« no previous file with comments | « net/base/host_mapping_rules_unittest.cc ('k') | net/base/host_port_pair.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698