Index: net/base/host_port_pair.cc |
diff --git a/net/base/host_port_pair.cc b/net/base/host_port_pair.cc |
index 1550c36f616c258da2fd6c76cf996087ee355042..fa2a48383fbf41ed29c1e645cd132bd8d24fd978 100644 |
--- a/net/base/host_port_pair.cc |
+++ b/net/base/host_port_pair.cc |
@@ -30,6 +30,7 @@ HostPortPair HostPortPair::FromIPEndPoint(const IPEndPoint& ipe) { |
return HostPortPair(ipe.ToStringWithoutPort(), ipe.port()); |
} |
+// static |
HostPortPair HostPortPair::FromString(const std::string& str) { |
std::vector<std::string> key_port; |
base::SplitString(str, ':', &key_port); |
@@ -46,6 +47,11 @@ HostPortPair HostPortPair::FromString(const std::string& str) { |
return host_port_pair; |
} |
+// static |
+HostPortPair HostPortPair::FromOrigin(const url::Origin& origin) { |
+ return HostPortPair(origin.host(), origin.port()); |
+} |
+ |
std::string HostPortPair::ToString() const { |
std::string ret(HostForURL()); |
ret += ':'; |