| Index: content/common/page_state_serialization.cc
|
| diff --git a/content/common/page_state_serialization.cc b/content/common/page_state_serialization.cc
|
| index 41da923898881da9e74437c08c8d1e373a33fac1..c4289a56f50fc7e1690cb0d0be1df07f24434c40 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_impl.h"
|
| +#include "content/public/common/resource_request_body.h"
|
| #include "ui/display/display.h"
|
| #include "ui/display/screen.h"
|
|
|
| @@ -29,14 +29,14 @@ float g_device_scale_factor_for_testing = 0.0;
|
| //-----------------------------------------------------------------------------
|
|
|
| void AppendDataToRequestBody(
|
| - const scoped_refptr<ResourceRequestBodyImpl>& request_body,
|
| + const scoped_refptr<ResourceRequestBody>& request_body,
|
| const char* data,
|
| int data_length) {
|
| request_body->AppendBytes(data, data_length);
|
| }
|
|
|
| void AppendFileRangeToRequestBody(
|
| - const scoped_refptr<ResourceRequestBodyImpl>& request_body,
|
| + const scoped_refptr<ResourceRequestBody>& request_body,
|
| const base::NullableString16& file_path,
|
| int file_start,
|
| int file_length,
|
| @@ -48,7 +48,7 @@ void AppendFileRangeToRequestBody(
|
| }
|
|
|
| void AppendURLRangeToRequestBody(
|
| - const scoped_refptr<ResourceRequestBodyImpl>& request_body,
|
| + const scoped_refptr<ResourceRequestBody>& request_body,
|
| const GURL& url,
|
| int file_start,
|
| int file_length,
|
| @@ -60,7 +60,7 @@ void AppendURLRangeToRequestBody(
|
| }
|
|
|
| void AppendBlobToRequestBody(
|
| - const scoped_refptr<ResourceRequestBodyImpl>& request_body,
|
| + const scoped_refptr<ResourceRequestBody>& request_body,
|
| const std::string& uuid) {
|
| request_body->AppendBlob(uuid);
|
| }
|
| @@ -68,10 +68,10 @@ void AppendBlobToRequestBody(
|
| //----------------------------------------------------------------------------
|
|
|
| void AppendReferencedFilesFromHttpBody(
|
| - const std::vector<ResourceRequestBodyImpl::Element>& elements,
|
| + const std::vector<ResourceRequestBody::Element>& elements,
|
| std::vector<base::NullableString16>* referenced_files) {
|
| for (size_t i = 0; i < elements.size(); ++i) {
|
| - if (elements[i].type() == ResourceRequestBodyImpl::Element::TYPE_FILE)
|
| + if (elements[i].type() == ResourceRequestBody::Element::TYPE_FILE)
|
| referenced_files->push_back(
|
| base::NullableString16(elements[i].path().AsUTF16Unsafe(), false));
|
| }
|
| @@ -393,16 +393,16 @@ void ReadStringVector(SerializeObject* obj,
|
| (*result)[i] = ReadString(obj);
|
| }
|
|
|
| -void WriteResourceRequestBody(const ResourceRequestBodyImpl& request_body,
|
| +void WriteResourceRequestBody(const ResourceRequestBody& request_body,
|
| SerializeObject* obj) {
|
| WriteAndValidateVectorSize(*request_body.elements(), obj);
|
| for (const auto& element : *request_body.elements()) {
|
| switch (element.type()) {
|
| - case ResourceRequestBodyImpl::Element::TYPE_BYTES:
|
| + case ResourceRequestBody::Element::TYPE_BYTES:
|
| WriteInteger(blink::WebHTTPBody::Element::kTypeData, obj);
|
| WriteData(element.bytes(), static_cast<int>(element.length()), obj);
|
| break;
|
| - case ResourceRequestBodyImpl::Element::TYPE_FILE:
|
| + case ResourceRequestBody::Element::TYPE_FILE:
|
| WriteInteger(blink::WebHTTPBody::Element::kTypeFile, obj);
|
| WriteString(
|
| base::NullableString16(element.path().AsUTF16Unsafe(), false), obj);
|
| @@ -410,19 +410,19 @@ void WriteResourceRequestBody(const ResourceRequestBodyImpl& request_body,
|
| WriteInteger64(static_cast<int64_t>(element.length()), obj);
|
| WriteReal(element.expected_modification_time().ToDoubleT(), obj);
|
| break;
|
| - case ResourceRequestBodyImpl::Element::TYPE_FILE_FILESYSTEM:
|
| + case ResourceRequestBody::Element::TYPE_FILE_FILESYSTEM:
|
| WriteInteger(blink::WebHTTPBody::Element::kTypeFileSystemURL, 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 ResourceRequestBodyImpl::Element::TYPE_BLOB:
|
| + case ResourceRequestBody::Element::TYPE_BLOB:
|
| WriteInteger(blink::WebHTTPBody::Element::kTypeBlob, obj);
|
| WriteStdString(element.blob_uuid(), obj);
|
| break;
|
| - case ResourceRequestBodyImpl::Element::TYPE_BYTES_DESCRIPTION:
|
| - case ResourceRequestBodyImpl::Element::TYPE_DISK_CACHE_ENTRY:
|
| + case ResourceRequestBody::Element::TYPE_BYTES_DESCRIPTION:
|
| + case ResourceRequestBody::Element::TYPE_DISK_CACHE_ENTRY:
|
| default:
|
| NOTREACHED();
|
| continue;
|
| @@ -433,7 +433,7 @@ void WriteResourceRequestBody(const ResourceRequestBodyImpl& request_body,
|
|
|
| void ReadResourceRequestBody(
|
| SerializeObject* obj,
|
| - const scoped_refptr<ResourceRequestBodyImpl>& request_body) {
|
| + const scoped_refptr<ResourceRequestBody>& request_body) {
|
| int num_elements = ReadInteger(obj);
|
| for (int i = 0; i < num_elements; ++i) {
|
| int type = ReadInteger(obj);
|
| @@ -487,7 +487,7 @@ void ReadHttpBody(SerializeObject* obj, ExplodedHttpBody* http_body) {
|
| if (!ReadBoolean(obj))
|
| return;
|
|
|
| - http_body->request_body = new ResourceRequestBodyImpl();
|
| + http_body->request_body = new ResourceRequestBody();
|
| ReadResourceRequestBody(obj, http_body->request_body);
|
|
|
| if (obj->version >= 12)
|
| @@ -781,10 +781,9 @@ bool DecodePageStateWithDeviceScaleFactorForTesting(
|
| return rv;
|
| }
|
|
|
| -scoped_refptr<ResourceRequestBodyImpl> DecodeResourceRequestBody(
|
| - const char* data,
|
| - size_t size) {
|
| - scoped_refptr<ResourceRequestBodyImpl> result = new ResourceRequestBodyImpl();
|
| +scoped_refptr<ResourceRequestBody> DecodeResourceRequestBody(const char* data,
|
| + size_t size) {
|
| + scoped_refptr<ResourceRequestBody> result = new ResourceRequestBody();
|
| SerializeObject obj(data, static_cast<int>(size));
|
| ReadResourceRequestBody(&obj, result);
|
| // Please see the EncodeResourceRequestBody() function below for information
|
| @@ -795,7 +794,7 @@ scoped_refptr<ResourceRequestBodyImpl> DecodeResourceRequestBody(
|
| }
|
|
|
| std::string EncodeResourceRequestBody(
|
| - const ResourceRequestBodyImpl& resource_request_body) {
|
| + const ResourceRequestBody& resource_request_body) {
|
| SerializeObject obj;
|
| obj.version = kCurrentVersion;
|
| WriteResourceRequestBody(resource_request_body, &obj);
|
|
|