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

Unified Diff: third_party/WebKit/Source/core/fetch/ResourceLoader.cpp

Issue 2540023003: Dispatch encoded_data_length separately in content/child (Closed)
Patch Set: fix Created 4 years 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: third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
diff --git a/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp b/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
index 1dc79fd6d6d80020d1ff43d6eb7032e40e53be56..dda7789ab7ff61dd84c1701a59a31b3692eaa20f 100644
--- a/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
+++ b/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
@@ -207,15 +207,18 @@ void ResourceLoader::didReceiveResponse(const WebURLResponse& response) {
didReceiveResponse(response, nullptr);
}
-void ResourceLoader::didReceiveData(const char* data,
- int length,
- int encodedDataLength) {
+void ResourceLoader::didReceiveData(const char* data, int length) {
CHECK_GE(length, 0);
- m_fetcher->didReceiveData(m_resource.get(), data, length, encodedDataLength);
+ m_fetcher->didReceiveData(m_resource.get(), data, length);
m_resource->addToDecodedBodyLength(length);
m_resource->appendData(data, length);
}
+void ResourceLoader::didReceiveTransferSizeUpdate(int transferSizeDiff) {
+ DCHECK_GT(transferSizeDiff, 0);
+ m_fetcher->didReceiveTransferSizeUpdate(m_resource.get(), transferSizeDiff);
+}
+
void ResourceLoader::didFinishLoadingFirstPartInMultipart() {
m_fetcher->didFinishLoading(m_resource.get(), 0,
ResourceFetcher::DidFinishFirstPartInMultipart);
@@ -287,8 +290,7 @@ void ResourceLoader::requestSynchronously(const ResourceRequest& request) {
// empty buffer is a noop in most cases, but is destructive in the case of
// a 304, where it will overwrite the cached data we should be reusing.
if (dataOut.size()) {
- m_fetcher->didReceiveData(m_resource.get(), dataOut.data(), dataOut.size(),
- encodedDataLength);
+ m_fetcher->didReceiveData(m_resource.get(), dataOut.data(), dataOut.size());
m_resource->setResourceBuffer(dataOut);
}
didFinishLoading(monotonicallyIncreasingTime(), encodedDataLength,

Powered by Google App Engine
This is Rietveld 408576698