Make QuicSpdyStream methods only called by HttpDecoderVisitor private.
These methods should really only be called by HttpDecoderVisitor, which is a
member class and therefore can access private methods anyway.
gfe-relnote: n/a, no functional change.
PiperOrigin-RevId: 255091594
Change-Id: If7821fee9e1821e2aeb4ac786cbf244bb12a7934
diff --git a/quic/core/http/quic_spdy_stream.h b/quic/core/http/quic_spdy_stream.h
index c0431f1..1618f0e 100644
--- a/quic/core/http/quic_spdy_stream.h
+++ b/quic/core/http/quic_spdy_stream.h
@@ -207,14 +207,6 @@
using QuicStream::CloseWriteSide;
protected:
- // HTTP/3
- bool OnDataFrameStart(Http3FrameLengths frame_lengths);
- bool OnDataFramePayload(QuicStringPiece payload);
- bool OnDataFrameEnd();
- bool OnHeadersFrameStart(Http3FrameLengths frame_length);
- bool OnHeadersFramePayload(QuicStringPiece payload);
- bool OnHeadersFrameEnd();
-
// Called when the received headers are too large. By default this will
// reset the stream.
virtual void OnHeadersTooLarge();
@@ -246,6 +238,14 @@
friend class QuicStreamUtils;
class HttpDecoderVisitor;
+ // Called by HttpDecoderVisitor.
+ bool OnDataFrameStart(Http3FrameLengths frame_lengths);
+ bool OnDataFramePayload(QuicStringPiece payload);
+ bool OnDataFrameEnd();
+ bool OnHeadersFrameStart(Http3FrameLengths frame_length);
+ bool OnHeadersFramePayload(QuicStringPiece payload);
+ bool OnHeadersFrameEnd();
+
// Call QuicStreamSequencer::MarkConsumed() with
// |headers_bytes_to_be_marked_consumed_| if appropriate.
void MaybeMarkHeadersBytesConsumed();