Remove QuicStreamIdManager::DelegateInterface::OnCanCreateNewOutgoingStream(). It can be replaced by return value. gfe-relnote: no behavior change. not protected. PiperOrigin-RevId: 303828768 Change-Id: I0526af5ea2e1e9edca41daabd93cf4111871aebb
diff --git a/quic/core/uber_quic_stream_id_manager.h b/quic/core/uber_quic_stream_id_manager.h index bc76be3..b505487 100644 --- a/quic/core/uber_quic_stream_id_manager.h +++ b/quic/core/uber_quic_stream_id_manager.h
@@ -30,10 +30,15 @@ QuicStreamCount max_open_incoming_bidirectional_streams, QuicStreamCount max_open_incoming_unidirectional_streams); - // Sets the limits to max_open_streams. - void SetMaxOpenOutgoingBidirectionalStreams(QuicStreamCount max_open_streams); - void SetMaxOpenOutgoingUnidirectionalStreams( + // Called on |max_open_streams| outgoing streams can be created because of 1) + // config negotiated or 2) MAX_STREAMS received. Returns true if new + // streams can be created. + bool MaybeAllowNewOutgoingBidirectionalStreams( QuicStreamCount max_open_streams); + bool MaybeAllowNewOutgoingUnidirectionalStreams( + QuicStreamCount max_open_streams); + + // Sets the limits to max_open_streams. void SetMaxOpenIncomingBidirectionalStreams(QuicStreamCount max_open_streams); void SetMaxOpenIncomingUnidirectionalStreams( QuicStreamCount max_open_streams); @@ -56,9 +61,6 @@ // Called when |id| is released. void OnStreamClosed(QuicStreamId id); - // Called when a MAX_STREAMS frame is received. - bool OnMaxStreamsFrame(const QuicMaxStreamsFrame& frame); - // Called when a STREAMS_BLOCKED frame is received. bool OnStreamsBlockedFrame(const QuicStreamsBlockedFrame& frame);