diff options
Diffstat (limited to 'webkit/glue/multipart_response_delegate.h')
-rw-r--r-- | webkit/glue/multipart_response_delegate.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/webkit/glue/multipart_response_delegate.h b/webkit/glue/multipart_response_delegate.h index d4583bb..7c82958 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_; |