diff options
author | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-02 19:47:31 +0000 |
---|---|---|
committer | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-02 19:47:31 +0000 |
commit | 1f7e2f57e603439dba775825147baae278520a76 (patch) | |
tree | b14cec2a43df8b0a7d8ef3e0c0b7408ce7a008d5 /net/http/http_stream_factory.cc | |
parent | 0c6b10ad49298e430cd7beea54677bc656bf049c (diff) | |
download | chromium_src-1f7e2f57e603439dba775825147baae278520a76.zip chromium_src-1f7e2f57e603439dba775825147baae278520a76.tar.gz chromium_src-1f7e2f57e603439dba775825147baae278520a76.tar.bz2 |
Remove ^M line endings in http_stream_factory.cc
R=wtc@chromium.org
Review URL: https://codereview.chromium.org/365973004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@281080 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_stream_factory.cc')
-rw-r--r-- | net/http/http_stream_factory.cc | 198 |
1 files changed, 99 insertions, 99 deletions
diff --git a/net/http/http_stream_factory.cc b/net/http/http_stream_factory.cc index 70d1101d..b60df85 100644 --- a/net/http/http_stream_factory.cc +++ b/net/http/http_stream_factory.cc @@ -1,99 +1,99 @@ -// 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.
-
-#include "net/http/http_stream_factory.h"
-
-#include "base/logging.h"
-#include "base/strings/string_number_conversions.h"
-#include "base/strings/string_split.h"
-#include "net/base/host_mapping_rules.h"
-#include "net/base/host_port_pair.h"
-#include "net/http/http_network_session.h"
-#include "url/gurl.h"
-
-namespace net {
-
-// WARNING: If you modify or add any static flags, you must keep them in sync
-// with |ResetStaticSettingsToInit|. This is critical for unit test isolation.
-
-// static
-bool HttpStreamFactory::spdy_enabled_ = true;
-
-HttpStreamFactory::~HttpStreamFactory() {}
-
-// static
-void HttpStreamFactory::ResetStaticSettingsToInit() {
- spdy_enabled_ = true;
-}
-
-void HttpStreamFactory::ProcessAlternateProtocol(
- const base::WeakPtr<HttpServerProperties>& http_server_properties,
- const std::string& alternate_protocol_str,
- const HostPortPair& http_host_port_pair,
- const HttpNetworkSession& session) {
- std::vector<std::string> port_protocol_vector;
- base::SplitString(alternate_protocol_str, ':', &port_protocol_vector);
- if (port_protocol_vector.size() != 2) {
- DVLOG(1) << kAlternateProtocolHeader
- << " header has too many tokens: "
- << alternate_protocol_str;
- return;
- }
-
- int port;
- if (!base::StringToInt(port_protocol_vector[0], &port) ||
- port <= 0 || port >= 1 << 16) {
- DVLOG(1) << kAlternateProtocolHeader
- << " header has unrecognizable port: "
- << port_protocol_vector[0];
- return;
- }
-
- AlternateProtocol protocol =
- AlternateProtocolFromString(port_protocol_vector[1]);
- if (IsAlternateProtocolValid(protocol) &&
- !session.IsProtocolEnabled(protocol)) {
- protocol = ALTERNATE_PROTOCOL_BROKEN;
- }
-
- if (protocol == ALTERNATE_PROTOCOL_BROKEN) {
- DVLOG(1) << kAlternateProtocolHeader
- << " header has unrecognized protocol: "
- << port_protocol_vector[1];
- return;
- }
-
- HostPortPair host_port(http_host_port_pair);
- const HostMappingRules* mapping_rules = GetHostMappingRules();
- if (mapping_rules)
- mapping_rules->RewriteHost(&host_port);
-
- if (http_server_properties->HasAlternateProtocol(host_port)) {
- const PortAlternateProtocolPair existing_alternate =
- http_server_properties->GetAlternateProtocol(host_port);
- // If we think the alternate protocol is broken, don't change it.
- if (existing_alternate.protocol == ALTERNATE_PROTOCOL_BROKEN)
- return;
- }
-
- http_server_properties->SetAlternateProtocol(host_port, port, protocol);
-}
-
-GURL HttpStreamFactory::ApplyHostMappingRules(const GURL& url,
- HostPortPair* endpoint) {
- const HostMappingRules* mapping_rules = GetHostMappingRules();
- if (mapping_rules && mapping_rules->RewriteHost(endpoint)) {
- url::Replacements<char> replacements;
- const std::string port_str = base::IntToString(endpoint->port());
- replacements.SetPort(port_str.c_str(), url::Component(0, port_str.size()));
- replacements.SetHost(endpoint->host().c_str(),
- url::Component(0, endpoint->host().size()));
- return url.ReplaceComponents(replacements);
- }
- return url;
-}
-
-HttpStreamFactory::HttpStreamFactory() {}
-
-} // namespace net
+// 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. + +#include "net/http/http_stream_factory.h" + +#include "base/logging.h" +#include "base/strings/string_number_conversions.h" +#include "base/strings/string_split.h" +#include "net/base/host_mapping_rules.h" +#include "net/base/host_port_pair.h" +#include "net/http/http_network_session.h" +#include "url/gurl.h" + +namespace net { + +// WARNING: If you modify or add any static flags, you must keep them in sync +// with |ResetStaticSettingsToInit|. This is critical for unit test isolation. + +// static +bool HttpStreamFactory::spdy_enabled_ = true; + +HttpStreamFactory::~HttpStreamFactory() {} + +// static +void HttpStreamFactory::ResetStaticSettingsToInit() { + spdy_enabled_ = true; +} + +void HttpStreamFactory::ProcessAlternateProtocol( + const base::WeakPtr<HttpServerProperties>& http_server_properties, + const std::string& alternate_protocol_str, + const HostPortPair& http_host_port_pair, + const HttpNetworkSession& session) { + std::vector<std::string> port_protocol_vector; + base::SplitString(alternate_protocol_str, ':', &port_protocol_vector); + if (port_protocol_vector.size() != 2) { + DVLOG(1) << kAlternateProtocolHeader + << " header has too many tokens: " + << alternate_protocol_str; + return; + } + + int port; + if (!base::StringToInt(port_protocol_vector[0], &port) || + port <= 0 || port >= 1 << 16) { + DVLOG(1) << kAlternateProtocolHeader + << " header has unrecognizable port: " + << port_protocol_vector[0]; + return; + } + + AlternateProtocol protocol = + AlternateProtocolFromString(port_protocol_vector[1]); + if (IsAlternateProtocolValid(protocol) && + !session.IsProtocolEnabled(protocol)) { + protocol = ALTERNATE_PROTOCOL_BROKEN; + } + + if (protocol == ALTERNATE_PROTOCOL_BROKEN) { + DVLOG(1) << kAlternateProtocolHeader + << " header has unrecognized protocol: " + << port_protocol_vector[1]; + return; + } + + HostPortPair host_port(http_host_port_pair); + const HostMappingRules* mapping_rules = GetHostMappingRules(); + if (mapping_rules) + mapping_rules->RewriteHost(&host_port); + + if (http_server_properties->HasAlternateProtocol(host_port)) { + const PortAlternateProtocolPair existing_alternate = + http_server_properties->GetAlternateProtocol(host_port); + // If we think the alternate protocol is broken, don't change it. + if (existing_alternate.protocol == ALTERNATE_PROTOCOL_BROKEN) + return; + } + + http_server_properties->SetAlternateProtocol(host_port, port, protocol); +} + +GURL HttpStreamFactory::ApplyHostMappingRules(const GURL& url, + HostPortPair* endpoint) { + const HostMappingRules* mapping_rules = GetHostMappingRules(); + if (mapping_rules && mapping_rules->RewriteHost(endpoint)) { + url::Replacements<char> replacements; + const std::string port_str = base::IntToString(endpoint->port()); + replacements.SetPort(port_str.c_str(), url::Component(0, port_str.size())); + replacements.SetHost(endpoint->host().c_str(), + url::Component(0, endpoint->host().size())); + return url.ReplaceComponents(replacements); + } + return url; +} + +HttpStreamFactory::HttpStreamFactory() {} + +} // namespace net |