Clean up UberQuicStreamIdManagerTest by using a Delegate instead of a full Session. Also change the UberQuicStreamIdManager constructor to take a Delegate, Perspective and Version instead of a session.
gfe-relnote: change the UberQuicStreamIdManager constructor to take a Delegate, Perspective and Version instead of a session. Refactor only. Not flag protected.
PiperOrigin-RevId: 270671933
Change-Id: Ie9f8d6051c115f6076179cf8d1fceac1cf6c989b
diff --git a/quic/core/uber_quic_stream_id_manager.h b/quic/core/uber_quic_stream_id_manager.h
index dab571d..a725fdd 100644
--- a/quic/core/uber_quic_stream_id_manager.h
+++ b/quic/core/uber_quic_stream_id_manager.h
@@ -21,8 +21,10 @@
class QUIC_EXPORT_PRIVATE UberQuicStreamIdManager {
public:
UberQuicStreamIdManager(
- QuicSession* session,
- QuicStreamCount num_expected_unidirectiona_static_streams,
+ Perspective perspective,
+ ParsedQuicVersion version,
+ QuicStreamIdManager::DelegateInterface* delegate,
+ QuicStreamCount num_expected_unidirectional_static_streams,
QuicStreamCount max_open_outgoing_bidirectional_streams,
QuicStreamCount max_open_outgoing_unidirectional_streams,
QuicStreamCount max_open_incoming_bidirectional_streams,