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); |