| Index: net/quic/quic_session.h
|
| diff --git a/net/quic/quic_session.h b/net/quic/quic_session.h
|
| index 02cb62c59cf9f25c7acc34c0d6b5c0fbc422300c..0201d4396cd6cdc767ab8b4a5ef50ae2b41122d3 100644
|
| --- a/net/quic/quic_session.h
|
| +++ b/net/quic/quic_session.h
|
| @@ -203,12 +203,16 @@ class NET_EXPORT_PRIVATE QuicSession : public QuicConnectionVisitorInterface {
|
| // Returns true if any stream is flow controller blocked.
|
| bool IsStreamFlowControlBlocked();
|
|
|
| - size_t get_max_open_streams() const { return max_open_streams_; }
|
| + size_t max_open_incoming_streams() const {
|
| + return max_open_incoming_streams_;
|
| + }
|
|
|
| - size_t get_max_available_streams() const {
|
| - return max_open_streams_ * kMaxAvailableStreamsMultiplier;
|
| + size_t max_open_outgoing_streams() const {
|
| + return max_open_outgoing_streams_;
|
| }
|
|
|
| + size_t MaxAvailableStreams() const;
|
| +
|
| ReliableQuicStream* GetStream(const QuicStreamId stream_id);
|
|
|
| // Mark a stream as draining.
|
| @@ -275,7 +279,8 @@ class NET_EXPORT_PRIVATE QuicSession : public QuicConnectionVisitorInterface {
|
| return &closed_streams_;
|
| }
|
|
|
| - void set_max_open_streams(size_t max_open_streams);
|
| + void set_max_open_incoming_streams(size_t max_open_incoming_streams);
|
| + void set_max_open_outgoing_streams(size_t max_open_outgoing_streams);
|
|
|
| void set_largest_peer_created_stream_id(
|
| QuicStreamId largest_peer_created_stream_id) {
|
| @@ -350,8 +355,11 @@ class NET_EXPORT_PRIVATE QuicSession : public QuicConnectionVisitorInterface {
|
|
|
| QuicConfig config_;
|
|
|
| - // Returns the maximum number of streams this connection can open.
|
| - size_t max_open_streams_;
|
| + // The maximum number of outgoing streams this connection can open.
|
| + size_t max_open_outgoing_streams_;
|
| +
|
| + // The maximum number of incoming streams this connection will allow.
|
| + size_t max_open_incoming_streams_;
|
|
|
| // Static streams, such as crypto and header streams. Owned by child classes
|
| // that create these streams.
|
|
|