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

Unified Diff: content/common/page_state_serialization.cc

Issue 2038813003: Making ResourceRequestBody part of //content's public API. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebasing... Created 4 years, 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/common/page_state_serialization.h ('k') | content/common/page_state_serialization_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/common/page_state_serialization.cc
diff --git a/content/common/page_state_serialization.cc b/content/common/page_state_serialization.cc
index 8c2b60e75339ae0f63eb71f3db2a00fea214acec..a09ceb4993482e37a68cc5d1f97013754e60d2de 100644
--- a/content/common/page_state_serialization.cc
+++ b/content/common/page_state_serialization.cc
@@ -15,7 +15,7 @@
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "build/build_config.h"
-#include "content/common/resource_request_body.h"
+#include "content/common/resource_request_body_impl.h"
#include "ui/display/display.h"
#include "ui/display/screen.h"
@@ -63,10 +63,10 @@ void AppendBlobToHttpBody(ExplodedHttpBody* http_body,
//----------------------------------------------------------------------------
void AppendReferencedFilesFromHttpBody(
- const std::vector<ResourceRequestBody::Element>& elements,
+ const std::vector<ResourceRequestBodyImpl::Element>& elements,
std::vector<base::NullableString16>* referenced_files) {
for (size_t i = 0; i < elements.size(); ++i) {
- if (elements[i].type() == ResourceRequestBody::Element::TYPE_FILE)
+ if (elements[i].type() == ResourceRequestBodyImpl::Element::TYPE_FILE)
referenced_files->push_back(
base::NullableString16(elements[i].path().AsUTF16Unsafe(), false));
}
@@ -397,11 +397,11 @@ void WriteHttpBody(const ExplodedHttpBody& http_body, SerializeObject* obj) {
WriteAndValidateVectorSize(*http_body.request_body->elements(), obj);
for (const auto& element : *http_body.request_body->elements()) {
switch (element.type()) {
- case ResourceRequestBody::Element::TYPE_BYTES:
+ case ResourceRequestBodyImpl::Element::TYPE_BYTES:
WriteInteger(blink::WebHTTPBody::Element::TypeData, obj);
WriteData(element.bytes(), static_cast<int>(element.length()), obj);
break;
- case ResourceRequestBody::Element::TYPE_FILE:
+ case ResourceRequestBodyImpl::Element::TYPE_FILE:
WriteInteger(blink::WebHTTPBody::Element::TypeFile, obj);
WriteString(
base::NullableString16(element.path().AsUTF16Unsafe(), false), obj);
@@ -409,19 +409,19 @@ void WriteHttpBody(const ExplodedHttpBody& http_body, SerializeObject* obj) {
WriteInteger64(static_cast<int64_t>(element.length()), obj);
WriteReal(element.expected_modification_time().ToDoubleT(), obj);
break;
- case ResourceRequestBody::Element::TYPE_FILE_FILESYSTEM:
+ case ResourceRequestBodyImpl::Element::TYPE_FILE_FILESYSTEM:
WriteInteger(blink::WebHTTPBody::Element::TypeFileSystemURL, obj);
WriteGURL(element.filesystem_url(), obj);
WriteInteger64(static_cast<int64_t>(element.offset()), obj);
WriteInteger64(static_cast<int64_t>(element.length()), obj);
WriteReal(element.expected_modification_time().ToDoubleT(), obj);
break;
- case ResourceRequestBody::Element::TYPE_BLOB:
+ case ResourceRequestBodyImpl::Element::TYPE_BLOB:
WriteInteger(blink::WebHTTPBody::Element::TypeBlob, obj);
WriteStdString(element.blob_uuid(), obj);
break;
- case ResourceRequestBody::Element::TYPE_BYTES_DESCRIPTION:
- case ResourceRequestBody::Element::TYPE_DISK_CACHE_ENTRY:
+ case ResourceRequestBodyImpl::Element::TYPE_BYTES_DESCRIPTION:
+ case ResourceRequestBodyImpl::Element::TYPE_DISK_CACHE_ENTRY:
default:
NOTREACHED();
continue;
@@ -436,7 +436,7 @@ void ReadHttpBody(SerializeObject* obj, ExplodedHttpBody* http_body) {
if (!ReadBoolean(obj))
return;
- http_body->request_body = new ResourceRequestBody();
+ http_body->request_body = new ResourceRequestBodyImpl();
int num_elements = ReadInteger(obj);
for (int i = 0; i < num_elements; ++i) {
int type = ReadInteger(obj);
« no previous file with comments | « content/common/page_state_serialization.h ('k') | content/common/page_state_serialization_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698