Index: net/http/http_network_transaction.cc |
=================================================================== |
--- net/http/http_network_transaction.cc (revision 41560) |
+++ net/http/http_network_transaction.cc (working copy) |
@@ -240,10 +240,10 @@ |
int HttpNetworkTransaction::Start(const HttpRequestInfo* request_info, |
CompletionCallback* callback, |
- LoadLog* load_log) { |
+ const BoundNetLog& net_log) { |
SIMPLE_STATS_COUNTER("HttpNetworkTransaction.Count"); |
- load_log_ = load_log; |
+ net_log_ = net_log; |
request_ = request_info; |
start_time_ = base::Time::Now(); |
@@ -542,97 +542,83 @@ |
case STATE_SEND_REQUEST: |
DCHECK_EQ(OK, rv); |
TRACE_EVENT_BEGIN("http.send_request", request_, request_->url.spec()); |
- LoadLog::BeginEvent(load_log_, |
- LoadLog::TYPE_HTTP_TRANSACTION_SEND_REQUEST); |
+ net_log_.BeginEvent(NetLog::TYPE_HTTP_TRANSACTION_SEND_REQUEST); |
rv = DoSendRequest(); |
break; |
case STATE_SEND_REQUEST_COMPLETE: |
rv = DoSendRequestComplete(rv); |
TRACE_EVENT_END("http.send_request", request_, request_->url.spec()); |
- LoadLog::EndEvent(load_log_, |
- LoadLog::TYPE_HTTP_TRANSACTION_SEND_REQUEST); |
+ net_log_.EndEvent(NetLog::TYPE_HTTP_TRANSACTION_SEND_REQUEST); |
break; |
case STATE_READ_HEADERS: |
DCHECK_EQ(OK, rv); |
TRACE_EVENT_BEGIN("http.read_headers", request_, request_->url.spec()); |
- LoadLog::BeginEvent(load_log_, |
- LoadLog::TYPE_HTTP_TRANSACTION_READ_HEADERS); |
+ net_log_.BeginEvent(NetLog::TYPE_HTTP_TRANSACTION_READ_HEADERS); |
rv = DoReadHeaders(); |
break; |
case STATE_READ_HEADERS_COMPLETE: |
rv = DoReadHeadersComplete(rv); |
TRACE_EVENT_END("http.read_headers", request_, request_->url.spec()); |
- LoadLog::EndEvent(load_log_, |
- LoadLog::TYPE_HTTP_TRANSACTION_READ_HEADERS); |
+ net_log_.EndEvent(NetLog::TYPE_HTTP_TRANSACTION_READ_HEADERS); |
break; |
case STATE_READ_BODY: |
DCHECK_EQ(OK, rv); |
TRACE_EVENT_BEGIN("http.read_body", request_, request_->url.spec()); |
- LoadLog::BeginEvent(load_log_, |
- LoadLog::TYPE_HTTP_TRANSACTION_READ_BODY); |
+ net_log_.BeginEvent(NetLog::TYPE_HTTP_TRANSACTION_READ_BODY); |
rv = DoReadBody(); |
break; |
case STATE_READ_BODY_COMPLETE: |
rv = DoReadBodyComplete(rv); |
TRACE_EVENT_END("http.read_body", request_, request_->url.spec()); |
- LoadLog::EndEvent(load_log_, |
- LoadLog::TYPE_HTTP_TRANSACTION_READ_BODY); |
+ net_log_.EndEvent(NetLog::TYPE_HTTP_TRANSACTION_READ_BODY); |
break; |
case STATE_DRAIN_BODY_FOR_AUTH_RESTART: |
DCHECK_EQ(OK, rv); |
TRACE_EVENT_BEGIN("http.drain_body_for_auth_restart", |
request_, request_->url.spec()); |
- LoadLog::BeginEvent( |
- load_log_, |
- LoadLog::TYPE_HTTP_TRANSACTION_DRAIN_BODY_FOR_AUTH_RESTART); |
+ net_log_.BeginEvent( |
+ NetLog::TYPE_HTTP_TRANSACTION_DRAIN_BODY_FOR_AUTH_RESTART); |
rv = DoDrainBodyForAuthRestart(); |
break; |
case STATE_DRAIN_BODY_FOR_AUTH_RESTART_COMPLETE: |
rv = DoDrainBodyForAuthRestartComplete(rv); |
TRACE_EVENT_END("http.drain_body_for_auth_restart", |
request_, request_->url.spec()); |
- LoadLog::EndEvent( |
- load_log_, |
- LoadLog::TYPE_HTTP_TRANSACTION_DRAIN_BODY_FOR_AUTH_RESTART); |
+ net_log_.EndEvent( |
+ NetLog::TYPE_HTTP_TRANSACTION_DRAIN_BODY_FOR_AUTH_RESTART); |
break; |
case STATE_SPDY_SEND_REQUEST: |
DCHECK_EQ(OK, rv); |
TRACE_EVENT_BEGIN("http.send_request", request_, request_->url.spec()); |
- LoadLog::BeginEvent(load_log_, |
- LoadLog::TYPE_SPDY_TRANSACTION_SEND_REQUEST); |
+ net_log_.BeginEvent(NetLog::TYPE_SPDY_TRANSACTION_SEND_REQUEST); |
rv = DoSpdySendRequest(); |
break; |
case STATE_SPDY_SEND_REQUEST_COMPLETE: |
rv = DoSpdySendRequestComplete(rv); |
TRACE_EVENT_END("http.send_request", request_, request_->url.spec()); |
- LoadLog::EndEvent(load_log_, |
- LoadLog::TYPE_SPDY_TRANSACTION_SEND_REQUEST); |
+ net_log_.EndEvent(NetLog::TYPE_SPDY_TRANSACTION_SEND_REQUEST); |
break; |
case STATE_SPDY_READ_HEADERS: |
DCHECK_EQ(OK, rv); |
TRACE_EVENT_BEGIN("http.read_headers", request_, request_->url.spec()); |
- LoadLog::BeginEvent(load_log_, |
- LoadLog::TYPE_SPDY_TRANSACTION_READ_HEADERS); |
+ net_log_.BeginEvent(NetLog::TYPE_SPDY_TRANSACTION_READ_HEADERS); |
rv = DoSpdyReadHeaders(); |
break; |
case STATE_SPDY_READ_HEADERS_COMPLETE: |
rv = DoSpdyReadHeadersComplete(rv); |
TRACE_EVENT_END("http.read_headers", request_, request_->url.spec()); |
- LoadLog::EndEvent(load_log_, |
- LoadLog::TYPE_SPDY_TRANSACTION_READ_HEADERS); |
+ net_log_.EndEvent(NetLog::TYPE_SPDY_TRANSACTION_READ_HEADERS); |
break; |
case STATE_SPDY_READ_BODY: |
DCHECK_EQ(OK, rv); |
TRACE_EVENT_BEGIN("http.read_body", request_, request_->url.spec()); |
- LoadLog::BeginEvent(load_log_, |
- LoadLog::TYPE_SPDY_TRANSACTION_READ_BODY); |
+ net_log_.BeginEvent(NetLog::TYPE_SPDY_TRANSACTION_READ_BODY); |
rv = DoSpdyReadBody(); |
break; |
case STATE_SPDY_READ_BODY_COMPLETE: |
rv = DoSpdyReadBodyComplete(rv); |
TRACE_EVENT_END("http.read_body", request_, request_->url.spec()); |
- LoadLog::EndEvent(load_log_, |
- LoadLog::TYPE_SPDY_TRANSACTION_READ_BODY); |
+ net_log_.EndEvent(NetLog::TYPE_SPDY_TRANSACTION_READ_BODY); |
break; |
default: |
NOTREACHED() << "bad state"; |
@@ -655,7 +641,7 @@ |
} |
return session_->proxy_service()->ResolveProxy( |
- request_->url, &proxy_info_, &io_callback_, &pac_request_, load_log_); |
+ request_->url, &proxy_info_, &io_callback_, &pac_request_, net_log_); |
} |
int HttpNetworkTransaction::DoResolveProxyComplete(int result) { |
@@ -761,7 +747,7 @@ |
int rv = connection_->Init(connection_group, tcp_params, request_->priority, |
&io_callback_, session_->tcp_socket_pool(), |
- load_log_); |
+ net_log_); |
return rv; |
} |
@@ -827,7 +813,7 @@ |
else |
s = new SOCKSClientSocket(s, req_info, session_->host_resolver()); |
connection_->set_socket(s); |
- return connection_->socket()->Connect(&io_callback_, load_log_); |
+ return connection_->socket()->Connect(&io_callback_, net_log_); |
} |
int HttpNetworkTransaction::DoSOCKSConnectComplete(int result) { |
@@ -858,7 +844,7 @@ |
s = session_->socket_factory()->CreateSSLClientSocket( |
s, request_->url.HostNoBrackets(), ssl_config_); |
connection_->set_socket(s); |
- return connection_->socket()->Connect(&io_callback_, load_log_); |
+ return connection_->socket()->Connect(&io_callback_, net_log_); |
} |
int HttpNetworkTransaction::DoSSLConnectComplete(int result) { |
@@ -969,7 +955,7 @@ |
} |
headers_valid_ = false; |
- http_stream_.reset(new HttpBasicStream(connection_.get(), load_log_)); |
+ http_stream_.reset(new HttpBasicStream(connection_.get(), net_log_)); |
return http_stream_->SendRequest(request_, request_headers_, |
request_body, &response_, &io_callback_); |
@@ -1069,7 +1055,7 @@ |
next_state_ = STATE_SSL_CONNECT; |
// Reset for the real request and response headers. |
request_headers_.clear(); |
- http_stream_.reset(new HttpBasicStream(connection_.get(), load_log_)); |
+ http_stream_.reset(new HttpBasicStream(connection_.get(), net_log_)); |
headers_valid_ = false; |
establishing_tunnel_ = false; |
return OK; |
@@ -1235,7 +1221,7 @@ |
new UploadDataStream(request_->upload_data) : NULL; |
headers_valid_ = false; |
spdy_stream_ = spdy_session->GetOrCreateStream( |
- *request_, upload_data, load_log_); |
+ *request_, upload_data, net_log_); |
return spdy_stream_->SendRequest(upload_data, &response_, &io_callback_); |
} |
@@ -1621,7 +1607,7 @@ |
} |
int rv = session_->proxy_service()->ReconsiderProxyAfterError( |
- request_->url, &proxy_info_, &io_callback_, &pac_request_, load_log_); |
+ request_->url, &proxy_info_, &io_callback_, &pac_request_, net_log_); |
if (rv == OK || rv == ERR_IO_PENDING) { |
// If the error was during connection setup, there is no socket to |
// disconnect. |