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..b22966f557a7fd56dacbbcb42a77e139e7f53568 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 length_received); |
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 length_received_; |
+ |
// A temporary buffer to hold data between reads for multipart data that |
// gets split in the middle of a header. |
std::string data_; |