Index: net/spdy/buffered_spdy_framer.h |
diff --git a/net/spdy/buffered_spdy_framer.h b/net/spdy/buffered_spdy_framer.h |
index a77de753ab97c18ab8ecc88a1066c833567e4417..64aa0f786e04ba2d1a437f10b7dc9e3b5f77c632 100644 |
--- a/net/spdy/buffered_spdy_framer.h |
+++ b/net/spdy/buffered_spdy_framer.h |
@@ -100,7 +100,8 @@ class NET_EXPORT_PRIVATE BufferedSpdyFramerVisitorInterface { |
// Called when a PUSH_PROMISE frame has been parsed. |
virtual void OnPushPromise(SpdyStreamId stream_id, |
- SpdyStreamId promised_stream_id) = 0; |
+ SpdyStreamId promised_stream_id, |
+ const SpdyHeaderBlock& headers) = 0; |
protected: |
virtual ~BufferedSpdyFramerVisitorInterface() {} |
@@ -196,6 +197,9 @@ class NET_EXPORT_PRIVATE BufferedSpdyFramer |
const char* data, |
uint32 len, |
SpdyDataFlags flags); |
+ SpdyFrame* CreatePushPromise(SpdyStreamId stream_id, |
+ SpdyStreamId promised_stream_id, |
+ const SpdyHeaderBlock* headers); |
// Serialize a frame of unknown type. |
SpdySerializedFrame* SerializeFrame(const SpdyFrameIR& frame) { |
@@ -252,6 +256,7 @@ class NET_EXPORT_PRIVATE BufferedSpdyFramer |
SpdyFrameType type; |
SpdyStreamId stream_id; |
SpdyStreamId associated_stream_id; |
+ SpdyStreamId promised_stream_id; |
SpdyPriority priority; |
uint8 credential_slot; |
bool fin; |