Remove unused pending stream constructors. gfe-relnote: unused code, not protected. PiperOrigin-RevId: 256453413 Change-Id: I6095dc24832750539155067071867f229d260d4d
diff --git a/quic/quartc/quartc_session.cc b/quic/quartc/quartc_session.cc index 93f32bb..d23662f 100644 --- a/quic/quartc/quartc_session.cc +++ b/quic/quartc/quartc_session.cc
@@ -275,9 +275,9 @@ return ActivateDataStream(CreateDataStream(id, QuicStream::kDefaultPriority)); } -QuicStream* QuartcSession::CreateIncomingStream(PendingStream* pending) { - return ActivateDataStream( - CreateDataStream(pending, QuicStream::kDefaultPriority)); +QuicStream* QuartcSession::CreateIncomingStream(PendingStream* /*pending*/) { + QUIC_NOTREACHED(); + return nullptr; } std::unique_ptr<QuartcStream> QuartcSession::CreateDataStream( @@ -291,12 +291,6 @@ return InitializeDataStream(QuicMakeUnique<QuartcStream>(id, this), priority); } -std::unique_ptr<QuartcStream> QuartcSession::CreateDataStream( - PendingStream* pending, - spdy::SpdyPriority priority) { - return InitializeDataStream(QuicMakeUnique<QuartcStream>(pending), priority); -} - std::unique_ptr<QuartcStream> QuartcSession::InitializeDataStream( std::unique_ptr<QuartcStream> stream, spdy::SpdyPriority priority) {
diff --git a/quic/quartc/quartc_session.h b/quic/quartc/quartc_session.h index 6e7ab6c..6828f69 100644 --- a/quic/quartc/quartc_session.h +++ b/quic/quartc/quartc_session.h
@@ -197,8 +197,6 @@ std::unique_ptr<QuartcStream> CreateDataStream(QuicStreamId id, spdy::SpdyPriority priority); - std::unique_ptr<QuartcStream> CreateDataStream(PendingStream* pending, - spdy::SpdyPriority priority); // Activates a QuartcStream. The session takes ownership of the stream, but // returns an unowned pointer to the stream for convenience. QuartcStream* ActivateDataStream(std::unique_ptr<QuartcStream> stream);
diff --git a/quic/quartc/quartc_stream.cc b/quic/quartc/quartc_stream.cc index 1250185..607fa43 100644 --- a/quic/quartc/quartc_stream.cc +++ b/quic/quartc/quartc_stream.cc
@@ -24,11 +24,6 @@ sequencer()->set_level_triggered(true); } -QuartcStream::QuartcStream(PendingStream* pending) - : QuicStream(pending, BIDIRECTIONAL, /*is_static=*/false) { - sequencer()->set_level_triggered(true); -} - QuartcStream::~QuartcStream() {} void QuartcStream::OnDataAvailable() {
diff --git a/quic/quartc/quartc_stream.h b/quic/quartc/quartc_stream.h index 9c4450d..403ce6d 100644 --- a/quic/quartc/quartc_stream.h +++ b/quic/quartc/quartc_stream.h
@@ -26,7 +26,6 @@ class QuartcStream : public QuicStream { public: QuartcStream(QuicStreamId id, QuicSession* session); - explicit QuartcStream(PendingStream* pending); ~QuartcStream() override;