Index: net/quic/chromium/quic_http_stream.h |
diff --git a/net/quic/chromium/quic_http_stream.h b/net/quic/chromium/quic_http_stream.h |
index 79bb187b828d5d33d92fe46fef72521e2e1c80af..9e79d91775660befc0e8b03ab8903bed50b6ac45 100644 |
--- a/net/quic/chromium/quic_http_stream.h |
+++ b/net/quic/chromium/quic_http_stream.h |
@@ -48,7 +48,6 @@ class NET_EXPORT_PRIVATE QuicHttpStream |
int SendRequest(const HttpRequestHeaders& request_headers, |
HttpResponseInfo* response, |
const CompletionCallback& callback) override; |
- UploadProgress GetUploadProgress() const override; |
int ReadResponseHeaders(const CompletionCallback& callback) override; |
int ReadResponseBody(IOBuffer* buf, |
int buf_len, |
@@ -132,6 +131,8 @@ class NET_EXPORT_PRIVATE QuicHttpStream |
void ResetStream(); |
bool CancelPromiseIfHasBody(); |
+ void ResetRequestInfo(); |
+ |
State next_state_; |
base::WeakPtr<QuicChromiumClientSession> session_; |
@@ -144,7 +145,9 @@ class NET_EXPORT_PRIVATE QuicHttpStream |
// outlive this object, according to the HttpStream contract. |
// The request to send. |
+ // Only valid before the response body is read. |
const HttpRequestInfo* request_info_; |
+ |
// The request body to send, if any, owned by the caller. |
UploadDataStream* request_body_stream_; |
// Time the request was issued. |