| Index: net/quic/quic_http_stream.h
|
| diff --git a/net/quic/quic_http_stream.h b/net/quic/quic_http_stream.h
|
| index 81aacb024a259a18b3365fedfec11a688b250712..a88a6e1f3ed1b8c93f7e56b0affdf52fa7d5584b 100644
|
| --- a/net/quic/quic_http_stream.h
|
| +++ b/net/quic/quic_http_stream.h
|
| @@ -79,7 +79,7 @@ class NET_EXPORT_PRIVATE QuicHttpStream
|
|
|
| // QuicChromiumClientSession::Observer implementation
|
| void OnCryptoHandshakeConfirmed() override;
|
| - void OnSessionClosed(int error) override;
|
| + void OnSessionClosed(int error, bool port_migration_detected) override;
|
|
|
| // QuicClientPushPromiseIndex::Delegate implementation
|
| bool CheckVary(const SpdyHeaderBlock& client_request,
|
| @@ -193,6 +193,9 @@ class NET_EXPORT_PRIVATE QuicHttpStream
|
| // SSLInfo from the underlying QuicSession.
|
| SSLInfo ssl_info_;
|
|
|
| + // True when this stream receives a go away from server due to port migration.
|
| + bool port_migration_detected_;
|
| +
|
| bool found_promise_;
|
| // |QuicClientPromisedInfo| owns this. It will be set when |Try()|
|
| // is asynchronous, i.e. it returned QUIC_PENDING, and remains valid
|
|
|