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

Unified Diff: chrome/browser/sessions/better_session_restore_browsertest.cc

Issue 11419034: net: Move ownership of UploadDataStream from URLRequestHttpJob to URLRequest (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Remove a local variable Created 8 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/sessions/better_session_restore_browsertest.cc
diff --git a/chrome/browser/sessions/better_session_restore_browsertest.cc b/chrome/browser/sessions/better_session_restore_browsertest.cc
index 049f0bc062d5a41e9ef63753b4867c83939e218d..eabf867a55d6fbab2d2f58476ccac3c17928b65e 100644
--- a/chrome/browser/sessions/better_session_restore_browsertest.cc
+++ b/chrome/browser/sessions/better_session_restore_browsertest.cc
@@ -24,8 +24,8 @@
#include "content/public/browser/web_contents.h"
#include "content/public/test/browser_test_utils.h"
#include "net/base/net_util.h"
-#include "net/base/upload_data.h"
-#include "net/base/upload_element.h"
+#include "net/base/upload_bytes_element_reader.h"
+#include "net/base/upload_data_stream.h"
#include "net/url_request/url_request.h"
#include "net/url_request/url_request_filter.h"
#include "net/url_request/url_request_test_job.h"
@@ -57,14 +57,17 @@ net::URLRequestJob* URLRequestFakerForPostRequests(
net::NetworkDelegate* network_delegate,
const std::string& scheme) {
// Read the uploaded data and store it to g_last_upload_bytes.
- const net::UploadData* upload_data = request->get_upload();
+ const net::UploadDataStream* upload_data = request->get_upload();
g_last_upload_bytes.Get().clear();
if (upload_data) {
- const ScopedVector<net::UploadElement>& elements = upload_data->elements();
- for (size_t i = 0; i < elements.size(); ++i) {
- if (elements[i]->type() == net::UploadElement::TYPE_BYTES) {
+ const ScopedVector<net::UploadElementReader>& readers =
+ upload_data->element_readers();
+ for (size_t i = 0; i < readers.size(); ++i) {
+ const net::UploadBytesElementReader* bytes_reader =
+ readers[i]->AsBytesReader();
+ if (bytes_reader) {
g_last_upload_bytes.Get() +=
- std::string(elements[i]->bytes(), elements[i]->bytes_length());
+ std::string(bytes_reader->bytes(), bytes_reader->length());
}
}
}
« no previous file with comments | « chrome/browser/policy/device_management_service_browsertest.cc ('k') | net/base/upload_bytes_element_reader.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698