Split out QuicSendControlStream from quic_spdy_session_lib build target. QuicSendControlStream does not depend on QuicSpdySession (it only calls QuicStream::session(), which returns QuicSession), so it can trivially go into its own build target. gfe-relnote: n/a, BUILD file only change. PiperOrigin-RevId: 259351465 Change-Id: I174597474131206f516f67a022a1fb867f1d85e1
diff --git a/quic/core/http/quic_send_control_stream.cc b/quic/core/http/quic_send_control_stream.cc index 0634d03..a53f931 100644 --- a/quic/core/http/quic_send_control_stream.cc +++ b/quic/core/http/quic_send_control_stream.cc
@@ -5,14 +5,14 @@ #include "net/third_party/quiche/src/quic/core/http/quic_send_control_stream.h" #include "net/third_party/quiche/src/quic/core/http/http_constants.h" -#include "net/third_party/quiche/src/quic/core/http/quic_spdy_session.h" +#include "net/third_party/quiche/src/quic/core/quic_session.h" #include "net/third_party/quiche/src/quic/platform/api/quic_arraysize.h" namespace quic { QuicSendControlStream::QuicSendControlStream( QuicStreamId id, - QuicSpdySession* session, + QuicSession* session, uint64_t max_inbound_header_list_size) : QuicStream(id, session, /*is_static = */ true, WRITE_UNIDIRECTIONAL), settings_sent_(false),
diff --git a/quic/core/http/quic_send_control_stream.h b/quic/core/http/quic_send_control_stream.h index 44f5762..566bcc8 100644 --- a/quic/core/http/quic_send_control_stream.h +++ b/quic/core/http/quic_send_control_stream.h
@@ -11,7 +11,7 @@ namespace quic { -class QuicSpdySession; +class QuicSession; // 3.2.1 Control Stream. // The send control stream is self initiated and is write only. @@ -20,7 +20,7 @@ // |session| can't be nullptr, and the ownership is not passed. The stream can // only be accessed through the session. explicit QuicSendControlStream(QuicStreamId id, - QuicSpdySession* session, + QuicSession* session, uint64_t max_inbound_header_list_size); QuicSendControlStream(const QuicSendControlStream&) = delete; QuicSendControlStream& operator=(const QuicSendControlStream&) = delete;