Index: net/test/embedded_test_server/http_request.h |
diff --git a/net/test/embedded_test_server/http_request.h b/net/test/embedded_test_server/http_request.h |
index fcbf54cbdcff4d0d842cfd1a1b5b31e811b91339..3cd1ac7781d4cc84ddd59b10801e7a8f638bf1b2 100644 |
--- a/net/test/embedded_test_server/http_request.h |
+++ b/net/test/embedded_test_server/http_request.h |
@@ -13,6 +13,9 @@ |
#include "base/strings/string_piece.h" |
namespace net { |
+ |
+class HttpChunkedDecoder; |
+ |
namespace test_server { |
// Methods of HTTP requests supported by the test HTTP server. |
@@ -93,7 +96,7 @@ class HttpRequestParser { |
ParseResult ParseHeaders(); |
// Parses request's content data and returns ACCEPTED if all of it have been |
- // processed. Chunked Transfer Encoding *is not* supported. |
+ // processed. Chunked Transfer Encoding is supported. |
ParseResult ParseContent(); |
// Fetches the next line from the buffer. Result does not contain \r\n. |
@@ -108,6 +111,8 @@ class HttpRequestParser { |
// Content length of the request currently being parsed. |
size_t declared_content_length_; |
+ scoped_ptr<net::HttpChunkedDecoder> chunked_decoder_; |
+ |
DISALLOW_COPY_AND_ASSIGN(HttpRequestParser); |
}; |