| Index: net/quic/core/quic_client_session_base.h
|
| diff --git a/net/quic/core/quic_client_session_base.h b/net/quic/core/quic_client_session_base.h
|
| index c8ec8bb42db2cd0bd23d84b03789477de1d1894a..f73081f72aa54fb644d26c6639343b6bda89bf47 100644
|
| --- a/net/quic/core/quic_client_session_base.h
|
| +++ b/net/quic/core/quic_client_session_base.h
|
| @@ -111,6 +111,12 @@ class NET_EXPORT_PRIVATE QuicClientSessionBase
|
| // control accounting).
|
| void ResetPromised(QuicStreamId id, QuicRstStreamErrorCode error_code);
|
|
|
| + // Release headers stream's sequencer buffer if it's empty.
|
| + void CloseStreamInner(QuicStreamId stream_id, bool locally_reset) override;
|
| +
|
| + // Returns true if there are no active requests and no promised streams.
|
| + bool ShouldReleaseHeadersStreamSequencerBuffer() override;
|
| +
|
| size_t get_max_promises() const {
|
| return max_open_incoming_streams() * kMaxPromisedStreamsMultiplier;
|
| }
|
|
|