| Index: net/tools/quic/quic_client_session.h
|
| diff --git a/net/tools/quic/quic_client_session.h b/net/tools/quic/quic_client_session.h
|
| index 8dbdf2c03510ec64071e4e7885468890d8b3b402..a7dc18043071ea01a80a0360ff698836d4a56d3a 100644
|
| --- a/net/tools/quic/quic_client_session.h
|
| +++ b/net/tools/quic/quic_client_session.h
|
| @@ -37,6 +37,8 @@ class QuicClientSession : public QuicClientSessionBase {
|
| // QuicSession methods:
|
| QuicSpdyClientStream* CreateOutgoingDynamicStream(
|
| SpdyPriority priority) override;
|
| + QuicSpdyClientStream* MaybeCreateOutgoingDynamicStream(
|
| + SpdyPriority priority) override;
|
| QuicCryptoClientStreamBase* GetMutableCryptoStream() override;
|
| const QuicCryptoClientStreamBase* GetCryptoStream() const override;
|
|
|
| @@ -57,10 +59,6 @@ class QuicClientSession : public QuicClientSessionBase {
|
|
|
| int GetNumReceivedServerConfigUpdates() const;
|
|
|
| - void set_respect_goaway(bool respect_goaway) {
|
| - respect_goaway_ = respect_goaway;
|
| - }
|
| -
|
| protected:
|
| // QuicSession methods:
|
| QuicSpdyStream* CreateIncomingDynamicStream(QuicStreamId id) override;
|
| @@ -69,10 +67,14 @@ class QuicClientSession : public QuicClientSessionBase {
|
|
|
| // If an incoming stream can be created, return true.
|
| bool ShouldCreateIncomingDynamicStream(QuicStreamId id) override;
|
| + QuicSpdyStream* MaybeCreateIncomingDynamicStream(QuicStreamId id) override;
|
| + std::unique_ptr<QuicStream> CreateStream(QuicStreamId id) override;
|
|
|
| // Create the crypto stream. Called by Initialize().
|
| virtual std::unique_ptr<QuicCryptoClientStreamBase> CreateQuicCryptoStream();
|
|
|
| + // TODO(ckrasic) remove when
|
| + // quic_reloadable_flag_quic_refactor_stream_creation is deprecated.
|
| // Unlike CreateOutgoingDynamicStream, which applies a bunch of sanity checks,
|
| // this simply returns a new QuicSpdyClientStream. This may be used by
|
| // subclasses which want to use a subclass of QuicSpdyClientStream for streams
|
| @@ -87,10 +89,6 @@ class QuicClientSession : public QuicClientSessionBase {
|
| QuicServerId server_id_;
|
| QuicCryptoClientConfig* crypto_config_;
|
|
|
| - // If this is set to false, the client will ignore server GOAWAYs and allow
|
| - // the creation of streams regardless of the high chance they will fail.
|
| - bool respect_goaway_;
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(QuicClientSession);
|
| };
|
|
|
|
|