summaryrefslogtreecommitdiffstats
path: root/net/proxy/proxy_server.cc
diff options
context:
space:
mode:
authorericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-19 22:20:22 +0000
committerericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-19 22:20:22 +0000
commit0603139039825ae34f1c9f659827eb78dada2728 (patch)
treec49a2a98a493cedca91e72fbb9d4e71b07b8c6df /net/proxy/proxy_server.cc
parent2ba1c6cfc414c52b3798e18de01ecf24ae8c5e59 (diff)
downloadchromium_src-0603139039825ae34f1c9f659827eb78dada2728.zip
chromium_src-0603139039825ae34f1c9f659827eb78dada2728.tar.gz
chromium_src-0603139039825ae34f1c9f659827eb78dada2728.tar.bz2
Include entries for SOCKS in ProxyResolverMac.
Review URL: http://codereview.chromium.org/20489 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10049 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/proxy/proxy_server.cc')
-rw-r--r--net/proxy/proxy_server.cc27
1 files changed, 13 insertions, 14 deletions
diff --git a/net/proxy/proxy_server.cc b/net/proxy/proxy_server.cc
index a2d1e76..3ff5432 100644
--- a/net/proxy/proxy_server.cc
+++ b/net/proxy/proxy_server.cc
@@ -15,20 +15,6 @@ namespace net {
namespace {
-// Returns the default port number for proxy server with the
-// specified scheme. Returns -1 if unknown.
-int GetDefaultPortForScheme(ProxyServer::Scheme scheme) {
- switch (scheme) {
- case ProxyServer::SCHEME_HTTP:
- return 80;
- case ProxyServer::SCHEME_SOCKS4:
- case ProxyServer::SCHEME_SOCKS5:
- return 1080;
- default:
- return -1;
- }
-}
-
// Parse the proxy type from a PAC string, to a ProxyServer::Scheme.
// This mapping is case-insensitive. If no type could be matched
// returns SCHEME_INVALID.
@@ -185,6 +171,19 @@ std::string ProxyServer::ToPacString() const {
}
// static
+int ProxyServer::GetDefaultPortForScheme(Scheme scheme) {
+ switch (scheme) {
+ case SCHEME_HTTP:
+ return 80;
+ case SCHEME_SOCKS4:
+ case SCHEME_SOCKS5:
+ return 1080;
+ default:
+ return -1;
+ }
+}
+
+// static
ProxyServer ProxyServer::FromSchemeHostAndPort(
Scheme scheme,
std::string::const_iterator begin,