| Index: net/quic/quic_headers_stream.h
|
| diff --git a/net/quic/quic_headers_stream.h b/net/quic/quic_headers_stream.h
|
| index 95066b66aa80bd4b388962747eaa0ad3f8e299c1..1a17731238d8ea6f44073a021e3f74f91c57d999 100644
|
| --- a/net/quic/quic_headers_stream.h
|
| +++ b/net/quic/quic_headers_stream.h
|
| @@ -31,15 +31,20 @@ class NET_EXPORT_PRIVATE QuicHeadersStream : public ReliableQuicStream {
|
| QuicStreamId stream_id,
|
| const SpdyHeaderBlock& headers,
|
| bool fin,
|
| + QuicPriority priority,
|
| QuicAckNotifier::DelegateInterface* ack_notifier_delegate);
|
|
|
| // ReliableQuicStream implementation
|
| uint32 ProcessRawData(const char* data, uint32 data_len) override;
|
| QuicPriority EffectivePriority() const override;
|
|
|
| + void OnSuccessfulVersionNegotiation(QuicVersion version);
|
| +
|
| private:
|
| class SpdyFramerVisitor;
|
|
|
| + void InitializeFramer(QuicVersion version);
|
| +
|
| // The following methods are called by the SimpleVisitor.
|
|
|
| // Called when a SYN_STREAM frame has been received.
|
| @@ -71,7 +76,7 @@ class NET_EXPORT_PRIVATE QuicHeadersStream : public ReliableQuicStream {
|
| bool fin_;
|
| size_t frame_len_;
|
|
|
| - SpdyFramer spdy_framer_;
|
| + scoped_ptr<SpdyFramer> spdy_framer_;
|
| scoped_ptr<SpdyFramerVisitor> spdy_framer_visitor_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(QuicHeadersStream);
|
|
|