| OLD | NEW |
| 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "net/spdy/spdy_network_transaction.h" | 5 #include "net/spdy/spdy_network_transaction.h" |
| 6 | 6 |
| 7 #include "base/compiler_specific.h" | 7 #include "base/compiler_specific.h" |
| 8 #include "base/logging.h" | 8 #include "base/logging.h" |
| 9 #include "base/scoped_ptr.h" | 9 #include "base/scoped_ptr.h" |
| 10 #include "base/stats_counters.h" | 10 #include "base/stats_counters.h" |
| (...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 214 | 214 |
| 215 return rv; | 215 return rv; |
| 216 } | 216 } |
| 217 | 217 |
| 218 int SpdyNetworkTransaction::DoInitConnection() { | 218 int SpdyNetworkTransaction::DoInitConnection() { |
| 219 next_state_ = STATE_INIT_CONNECTION_COMPLETE; | 219 next_state_ = STATE_INIT_CONNECTION_COMPLETE; |
| 220 | 220 |
| 221 std::string host = request_->url.HostNoBrackets(); | 221 std::string host = request_->url.HostNoBrackets(); |
| 222 int port = request_->url.EffectiveIntPort(); | 222 int port = request_->url.EffectiveIntPort(); |
| 223 | 223 |
| 224 // Use the fixed testing ports if they've been provided. This is useful for | |
| 225 // debugging. | |
| 226 if (SpdySession::SSLMode()) { | |
| 227 if (session_->fixed_https_port() != 0) | |
| 228 port = session_->fixed_https_port(); | |
| 229 } else if (session_->fixed_http_port() != 0) { | |
| 230 port = session_->fixed_http_port(); | |
| 231 } | |
| 232 | |
| 233 std::string connection_group = "spdy."; | 224 std::string connection_group = "spdy."; |
| 234 HostPortPair host_port_pair(host, port); | 225 HostPortPair host_port_pair(host, port); |
| 235 connection_group.append(host_port_pair.ToString()); | 226 connection_group.append(host_port_pair.ToString()); |
| 236 scoped_refptr<TCPSocketParams> tcp_params = | 227 scoped_refptr<TCPSocketParams> tcp_params = |
| 237 new TCPSocketParams(host_port_pair, request_->priority, | 228 new TCPSocketParams(host_port_pair, request_->priority, |
| 238 request_->referrer, false); | 229 request_->referrer, false); |
| 239 | 230 |
| 240 spdy_ = session_->spdy_session_pool()->Get( | 231 spdy_ = session_->spdy_session_pool()->Get( |
| 241 host_port_pair, session_, net_log_); | 232 host_port_pair, session_, net_log_); |
| 242 DCHECK(spdy_); | 233 DCHECK(spdy_); |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 325 user_buffer_ = NULL; | 316 user_buffer_ = NULL; |
| 326 user_buffer_len_ = 0; | 317 user_buffer_len_ = 0; |
| 327 | 318 |
| 328 if (result <= 0) | 319 if (result <= 0) |
| 329 stream_.reset(); | 320 stream_.reset(); |
| 330 | 321 |
| 331 return result; | 322 return result; |
| 332 } | 323 } |
| 333 | 324 |
| 334 } // namespace net | 325 } // namespace net |
| OLD | NEW |