| Index: net/quic/core/frames/quic_stream_frame.h
|
| diff --git a/net/quic/core/frames/quic_stream_frame.h b/net/quic/core/frames/quic_stream_frame.h
|
| index 138cc4831723880eec53b9f2a7fb4b05eb07d82a..90cfbfe8d2ce1f7e7308b0576c78ea1191f246fe 100644
|
| --- a/net/quic/core/frames/quic_stream_frame.h
|
| +++ b/net/quic/core/frames/quic_stream_frame.h
|
| @@ -50,6 +50,10 @@ struct QUIC_EXPORT_PRIVATE QuicStreamFrame {
|
| QuicStreamOffset offset,
|
| QuicPacketLength data_length,
|
| UniqueStreamBuffer buffer);
|
| + QuicStreamFrame(QuicStreamId stream_id,
|
| + bool fin,
|
| + QuicStreamOffset offset,
|
| + QuicPacketLength data_length);
|
| ~QuicStreamFrame();
|
|
|
| friend QUIC_EXPORT_PRIVATE std::ostream& operator<<(std::ostream& os,
|
| @@ -60,6 +64,10 @@ struct QUIC_EXPORT_PRIVATE QuicStreamFrame {
|
| QuicPacketLength data_length;
|
| const char* data_buffer;
|
| QuicStreamOffset offset; // Location of this data in the stream.
|
| + // TODO(fayang): When deprecating
|
| + // FLAGS_quic_reloadable_flag_quic_stream_owns_data: (1) Remove buffer from
|
| + // QuicStreamFrame; (2) remove the constructor uses UniqueStreamBuffer and (3)
|
| + // Move definition of UniqueStreamBuffer to QuicStreamSendBuffer.
|
| // nullptr when the QuicStreamFrame is received, and non-null when sent.
|
| UniqueStreamBuffer buffer;
|
|
|
|
|