Index: webkit/glue/multipart_response_delegate.h |
diff --git a/webkit/glue/multipart_response_delegate.h b/webkit/glue/multipart_response_delegate.h |
index d4583bb6b0bbcff445fa89ea4a00b5a6db78a040..7c829589fa3c3f6f75b3f6b332fd7b60aabd0471 100644 |
--- a/webkit/glue/multipart_response_delegate.h |
+++ b/webkit/glue/multipart_response_delegate.h |
@@ -72,7 +72,7 @@ class MultipartResponseDelegate { |
const std::string& boundary); |
// Passed through from ResourceHandleInternal |
- void OnReceivedData(const char* data, int data_len); |
+ void OnReceivedData(const char* data, int data_len, int raw_data_length); |
void OnCompletedRequest(); |
// The request has been canceled, so stop making calls to the client. |
@@ -120,6 +120,9 @@ class MultipartResponseDelegate { |
// full token. |
size_t FindBoundary(); |
+ // Transferred data size accumulated between client callbacks. |
+ int raw_data_length_; |
+ |
// A temporary buffer to hold data between reads for multipart data that |
// gets split in the middle of a header. |
std::string data_; |