Index: net/quic/quic_client_session_base.h |
diff --git a/net/quic/quic_client_session_base.h b/net/quic/quic_client_session_base.h |
index ba7be853a9b367ba908a444c7379fa23361accec..ae65ab01aa48d42b8f9e4fa3392c81ba330d9a37 100644 |
--- a/net/quic/quic_client_session_base.h |
+++ b/net/quic/quic_client_session_base.h |
@@ -33,7 +33,21 @@ class NET_EXPORT_PRIVATE QuicClientSessionBase : public QuicSpdySession { |
// Override base class to set FEC policy before any data is sent by client. |
void OnCryptoHandshakeEvent(CryptoHandshakeEvent event) override; |
+ // Called by |headers_stream_| when push promise headers have been |
+ // received for a stream. |
+ void OnPromiseHeaders(QuicStreamId stream_id, |
+ StringPiece headers_data) override; |
+ |
+ // Called by |headers_stream_| when push promise headers have been |
+ // completely received. |fin| will be true if the fin flag was set |
+ // in the headers. |
+ void OnPromiseHeadersComplete(QuicStreamId stream_id, |
+ QuicStreamId promised_stream_id, |
+ size_t frame_len) override; |
+ |
private: |
+ QuicStreamId largest_promised_stream_id_; |
+ |
DISALLOW_COPY_AND_ASSIGN(QuicClientSessionBase); |
}; |