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

Side by Side Diff: content/browser/renderer_host/sync_resource_handler.cc

Issue 6771043: Enabled actual transfer size in chromium (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Comment added Created 9 years, 8 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 "content/browser/renderer_host/sync_resource_handler.h" 5 #include "content/browser/renderer_host/sync_resource_handler.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "chrome/browser/debugger/devtools_netlog_observer.h" 8 #include "chrome/browser/debugger/devtools_netlog_observer.h"
9 #include "chrome/browser/net/load_timing_observer.h" 9 #include "chrome/browser/net/load_timing_observer.h"
10 #include "chrome/common/render_messages.h" 10 #include "chrome/common/render_messages.h"
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
96 result_.data.append(read_buffer_->data(), *bytes_read); 96 result_.data.append(read_buffer_->data(), *bytes_read);
97 return true; 97 return true;
98 } 98 }
99 99
100 bool SyncResourceHandler::OnResponseCompleted( 100 bool SyncResourceHandler::OnResponseCompleted(
101 int request_id, 101 int request_id,
102 const net::URLRequestStatus& status, 102 const net::URLRequestStatus& status,
103 const std::string& security_info) { 103 const std::string& security_info) {
104 result_.status = status; 104 result_.status = status;
105 105
106 net::URLRequest* request = rdh_->GetURLRequest(
107 GlobalRequestID(filter_->child_id(), request_id));
108 result_.raw_data_length =
109 DevToolsNetLogObserver::GetAndResetRawDataLength(request);
110
106 ResourceHostMsg_SyncLoad::WriteReplyParams(result_message_, result_); 111 ResourceHostMsg_SyncLoad::WriteReplyParams(result_message_, result_);
107 filter_->Send(result_message_); 112 filter_->Send(result_message_);
108 result_message_ = NULL; 113 result_message_ = NULL;
109 return true; 114 return true;
110 } 115 }
111 116
112 void SyncResourceHandler::OnRequestClosed() { 117 void SyncResourceHandler::OnRequestClosed() {
113 if (!result_message_) 118 if (!result_message_)
114 return; 119 return;
115 120
116 result_message_->set_reply_error(); 121 result_message_->set_reply_error();
117 filter_->Send(result_message_); 122 filter_->Send(result_message_);
118 } 123 }
OLDNEW
« no previous file with comments | « content/browser/renderer_host/async_resource_handler.cc ('k') | content/common/resource_dispatcher.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698