| Index: net/quic/quic_spdy_stream.cc
|
| diff --git a/net/quic/quic_spdy_stream.cc b/net/quic/quic_spdy_stream.cc
|
| index 4f9677738a5a18f5ea843d466f165d9ab3477f76..394bea13f88d1093792febec10b9d6ddb862f39d 100644
|
| --- a/net/quic/quic_spdy_stream.cc
|
| +++ b/net/quic/quic_spdy_stream.cc
|
| @@ -191,6 +191,20 @@ void QuicSpdyStream::OnInitialHeadersComplete(bool fin, size_t /*frame_len*/) {
|
| }
|
| }
|
|
|
| +void QuicSpdyStream::OnPromiseHeaders(StringPiece headers_data) {
|
| + headers_data.AppendToString(&decompressed_headers_);
|
| +}
|
| +
|
| +void QuicSpdyStream::OnPromiseHeadersComplete(
|
| + QuicStreamId /* promised_stream_id */,
|
| + size_t /* frame_len */) {
|
| + // To be overridden in QuicSpdyClientStream. Not supported on
|
| + // server side.
|
| + session()->CloseConnectionWithDetails(QUIC_INVALID_HEADERS_STREAM_DATA,
|
| + "Promise headers received by server");
|
| + return;
|
| +}
|
| +
|
| void QuicSpdyStream::OnTrailingHeadersComplete(bool fin, size_t /*frame_len*/) {
|
| DCHECK(!trailers_decompressed_);
|
| if (fin_received()) {
|
|
|