Chromium Code Reviews| Index: third_party/WebKit/Source/platform/network/ResourceResponse.h |
| diff --git a/third_party/WebKit/Source/platform/network/ResourceResponse.h b/third_party/WebKit/Source/platform/network/ResourceResponse.h |
| index d19e8520e992003c4e92c16e4ab97b4daa5edbe2..d2fe4014dfe5b06e536ae1f87ac0e6d943c89032 100644 |
| --- a/third_party/WebKit/Source/platform/network/ResourceResponse.h |
| +++ b/third_party/WebKit/Source/platform/network/ResourceResponse.h |
| @@ -240,6 +240,12 @@ public: |
| unsigned short remotePort() const { return m_remotePort; } |
| void setRemotePort(unsigned short value) { m_remotePort = value; } |
| + long long encodedBodyLength() const { return m_encodedBodyLength; } |
| + void addToEncodedBodyLength(int value); |
| + |
| + long long responseBodySize() const { return m_responseBodySize; } |
| + void addToResponseBodySize(int value); |
| + |
| const String& downloadedFilePath() const { return m_downloadedFilePath; } |
| void setDownloadedFilePath(const String&); |
| @@ -366,6 +372,13 @@ private: |
| // Remote port number of the socket which fetched this resource. |
| unsigned short m_remotePort; |
| + // Size of the response body in bytes prior to decompression. |
| + long long m_encodedBodyLength; |
| + |
| + // Sizes of the response body in bytes after any content-encoding is |
| + // removed. |
| + long long m_responseBodySize; |
|
kinuko
2016/06/28 15:35:07
The length/size terminology inconsistency bothers
Adam Rice
2016/06/29 09:52:15
I find it confusing that Response::decodedSize() e
|
| + |
| // The downloaded file path if the load streamed to a file. |
| String m_downloadedFilePath; |
| @@ -414,6 +427,8 @@ public: |
| int64_t m_responseTime; |
| String m_remoteIPAddress; |
| unsigned short m_remotePort; |
| + long long m_encodedBodyLength; |
| + long long m_responseBodySize; |
| String m_downloadedFilePath; |
| RefPtr<BlobDataHandle> m_downloadedFileHandle; |
| }; |