Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(43)

Side by Side Diff: chrome/browser/devtools/devtools_network_transaction.cc

Issue 2298823002: Resetting the HttpRequestInfo pointers in HttpNetworkTransaction and streams (Closed)
Patch Set: Rebased, removed upload progress plumbing, feedback. (Rebased till refs/heads/master@{#417381}) Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 "chrome/browser/devtools/devtools_network_transaction.h" 5 #include "chrome/browser/devtools/devtools_network_transaction.h"
6 6
7 #include <utility> 7 #include <utility>
8 8
9 #include "base/callback_helpers.h" 9 #include "base/callback_helpers.h"
10 #include "chrome/browser/devtools/devtools_network_controller.h" 10 #include "chrome/browser/devtools/devtools_network_controller.h"
11 #include "chrome/browser/devtools/devtools_network_interceptor.h" 11 #include "chrome/browser/devtools/devtools_network_interceptor.h"
12 #include "chrome/browser/devtools/devtools_network_upload_data_stream.h" 12 #include "chrome/browser/devtools/devtools_network_upload_data_stream.h"
13 #include "net/base/load_timing_info.h" 13 #include "net/base/load_timing_info.h"
14 #include "net/base/net_errors.h" 14 #include "net/base/net_errors.h"
15 #include "net/base/upload_progress.h"
16 #include "net/http/http_network_transaction.h" 15 #include "net/http/http_network_transaction.h"
17 #include "net/http/http_request_info.h" 16 #include "net/http/http_request_info.h"
18 #include "net/socket/connection_attempts.h" 17 #include "net/socket/connection_attempts.h"
19 18
20 // Keep in sync with X_DevTools_Emulate_Network_Conditions_Client_Id defined in 19 // Keep in sync with X_DevTools_Emulate_Network_Conditions_Client_Id defined in
21 // HTTPNames.in. 20 // HTTPNames.in.
22 const char 21 const char
23 DevToolsNetworkTransaction::kDevToolsEmulateNetworkConditionsClientId[] = 22 DevToolsNetworkTransaction::kDevToolsEmulateNetworkConditionsClientId[] =
24 "X-DevTools-Emulate-Network-Conditions-Client-Id"; 23 "X-DevTools-Emulate-Network-Conditions-Client-Id";
25 24
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after
243 242
244 const net::HttpResponseInfo* 243 const net::HttpResponseInfo*
245 DevToolsNetworkTransaction::GetResponseInfo() const { 244 DevToolsNetworkTransaction::GetResponseInfo() const {
246 return network_transaction_->GetResponseInfo(); 245 return network_transaction_->GetResponseInfo();
247 } 246 }
248 247
249 net::LoadState DevToolsNetworkTransaction::GetLoadState() const { 248 net::LoadState DevToolsNetworkTransaction::GetLoadState() const {
250 return network_transaction_->GetLoadState(); 249 return network_transaction_->GetLoadState();
251 } 250 }
252 251
253 net::UploadProgress DevToolsNetworkTransaction::GetUploadProgress() const {
254 return network_transaction_->GetUploadProgress();
255 }
256
257 void DevToolsNetworkTransaction::SetQuicServerInfo( 252 void DevToolsNetworkTransaction::SetQuicServerInfo(
258 net::QuicServerInfo* quic_server_info) { 253 net::QuicServerInfo* quic_server_info) {
259 network_transaction_->SetQuicServerInfo(quic_server_info); 254 network_transaction_->SetQuicServerInfo(quic_server_info);
260 } 255 }
261 256
262 bool DevToolsNetworkTransaction::GetLoadTimingInfo( 257 bool DevToolsNetworkTransaction::GetLoadTimingInfo(
263 net::LoadTimingInfo* load_timing_info) const { 258 net::LoadTimingInfo* load_timing_info) const {
264 return network_transaction_->GetLoadTimingInfo(load_timing_info); 259 return network_transaction_->GetLoadTimingInfo(load_timing_info);
265 } 260 }
266 261
(...skipping 30 matching lines...) Expand all
297 if (CheckFailed()) 292 if (CheckFailed())
298 return net::ERR_INTERNET_DISCONNECTED; 293 return net::ERR_INTERNET_DISCONNECTED;
299 return network_transaction_->ResumeNetworkStart(); 294 return network_transaction_->ResumeNetworkStart();
300 } 295 }
301 296
302 void 297 void
303 DevToolsNetworkTransaction::GetConnectionAttempts(net::ConnectionAttempts* out) 298 DevToolsNetworkTransaction::GetConnectionAttempts(net::ConnectionAttempts* out)
304 const { 299 const {
305 network_transaction_->GetConnectionAttempts(out); 300 network_transaction_->GetConnectionAttempts(out);
306 } 301 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698