| Index: net/quic/core/quic_headers_stream.h
|
| diff --git a/net/quic/core/quic_headers_stream.h b/net/quic/core/quic_headers_stream.h
|
| index 4c7885c92b9b30bad613950e1bcdb5e02a47bccd..2c2b6dcd8a3e7e79398ea9fd65ef411f29fec4af 100644
|
| --- a/net/quic/core/quic_headers_stream.h
|
| +++ b/net/quic/core/quic_headers_stream.h
|
| @@ -51,11 +51,12 @@ class QUIC_EXPORT_PRIVATE QuicHeadersStream : public QuicStream {
|
| // Writes |headers| for |stream_id| in an HTTP/2 HEADERS frame to the peer.
|
| // If |fin| is true, the fin flag will be set on the HEADERS frame. Returns
|
| // the size, in bytes, of the resulting HEADERS frame.
|
| - virtual size_t WriteHeaders(QuicStreamId stream_id,
|
| - SpdyHeaderBlock headers,
|
| - bool fin,
|
| - SpdyPriority priority,
|
| - QuicAckListenerInterface* ack_listener);
|
| + virtual size_t WriteHeaders(
|
| + QuicStreamId stream_id,
|
| + SpdyHeaderBlock headers,
|
| + bool fin,
|
| + SpdyPriority priority,
|
| + const scoped_refptr<QuicAckListenerInterface>& ack_listener);
|
|
|
| // Write |headers| for |promised_stream_id| on |original_stream_id| in a
|
| // PUSH_PROMISE frame to peer.
|
| @@ -71,7 +72,7 @@ class QUIC_EXPORT_PRIVATE QuicHeadersStream : public QuicStream {
|
| QuicIOVector iov,
|
| QuicStreamOffset offset,
|
| bool fin,
|
| - QuicAckListenerInterface* ack_notifier_delegate);
|
| + const scoped_refptr<QuicAckListenerInterface>& ack_notifier_delegate);
|
|
|
| // QuicStream implementation
|
| void OnDataAvailable() override;
|
| @@ -140,10 +141,11 @@ class QUIC_EXPORT_PRIVATE QuicHeadersStream : public QuicStream {
|
| bool OnDataFrameHeader(QuicStreamId stream_id, size_t length, bool fin);
|
| bool OnStreamFrameData(QuicStreamId stream_id, const char* data, size_t len);
|
| // Helper for |WritevStreamData()|.
|
| - void WriteDataFrame(QuicStreamId stream_id,
|
| - base::StringPiece data,
|
| - bool fin,
|
| - QuicAckListenerInterface* ack_notifier_delegate);
|
| + void WriteDataFrame(
|
| + QuicStreamId stream_id,
|
| + base::StringPiece data,
|
| + bool fin,
|
| + const scoped_refptr<QuicAckListenerInterface>& ack_notifier_delegate);
|
|
|
| // Returns true if the session is still connected.
|
| bool IsConnected();
|
|
|