| Index: net/spdy/spdy_session.h
|
| diff --git a/net/spdy/spdy_session.h b/net/spdy/spdy_session.h
|
| index fde42024be8f54291338e01b246d797af7212f7c..70f0d4bf8d0004323a255423038926a6d3e8d67c 100644
|
| --- a/net/spdy/spdy_session.h
|
| +++ b/net/spdy/spdy_session.h
|
| @@ -353,6 +353,11 @@ class NET_EXPORT SpdySession : public BufferedSpdyFramerVisitorInterface,
|
| // |description| indicates the reason for the error.
|
| void CloseSessionOnError(Error err, const std::string& description);
|
|
|
| + // Mark this session as going away. It should not be used for new streams but
|
| + // currently active streams are left alone. Pending requests for new streams
|
| + // and created-but-inactive streams fail with |err|.
|
| + void Deprecate(Error err);
|
| +
|
| // Retrieves information on the current state of the SPDY session as a
|
| // Value. Caller takes possession of the returned value.
|
| base::Value* GetInfoAsValue() const;
|
| @@ -887,6 +892,9 @@ class NET_EXPORT SpdySession : public BufferedSpdyFramerVisitorInterface,
|
| // empty.
|
| SpdyStreamId PopStreamToPossiblyResume();
|
|
|
| + // Perform the work resulting from reception of a GOAWAY message.
|
| + void GoAway(SpdyStreamId last_accepted_stream_id, Error err);
|
| +
|
| // --------------------------
|
| // Helper methods for testing
|
| // --------------------------
|
|
|