| Index: net/spdy/spdy_protocol.h
|
| diff --git a/net/spdy/spdy_protocol.h b/net/spdy/spdy_protocol.h
|
| index e9faa24d445c40665f2be67617d8a329441c80a3..a1a681589981183bd4062b6db412fd5b066e8d94 100644
|
| --- a/net/spdy/spdy_protocol.h
|
| +++ b/net/spdy/spdy_protocol.h
|
| @@ -523,12 +523,6 @@ struct SpdyCredentialControlFrameBlock : SpdyFrameBlock {
|
| // for each certificate: unit32 certificate_len + certificate_data[i]
|
| };
|
|
|
| -// A GOAWAY Control Frame structure.
|
| -struct SpdyGoAwayControlFrameBlock : SpdyFrameBlock {
|
| - SpdyStreamId last_accepted_stream_id_;
|
| - SpdyGoAwayStatus status_;
|
| -};
|
| -
|
| // A HEADERS Control Frame structure.
|
| struct SpdyHeadersControlFrameBlock : SpdyFrameBlock {
|
| SpdyStreamId stream_id_;
|
| @@ -1216,42 +1210,6 @@ class SpdyCredentialControlFrame : public SpdyControlFrame {
|
| DISALLOW_COPY_AND_ASSIGN(SpdyCredentialControlFrame);
|
| };
|
|
|
| -class SpdyGoAwayControlFrame : public SpdyControlFrame {
|
| - public:
|
| - SpdyGoAwayControlFrame() : SpdyControlFrame(size()) {}
|
| - SpdyGoAwayControlFrame(char* data, bool owns_buffer)
|
| - : SpdyControlFrame(data, owns_buffer) {}
|
| -
|
| - SpdyStreamId last_accepted_stream_id() const {
|
| - return ntohl(block()->last_accepted_stream_id_) & kStreamIdMask;
|
| - }
|
| -
|
| - SpdyGoAwayStatus status() const {
|
| - if (version() < 3) {
|
| - LOG(DFATAL) << "Attempted to access status of SPDY 2 GOAWAY.";
|
| - return GOAWAY_INVALID;
|
| - } else {
|
| - uint32 status = ntohl(block()->status_);
|
| - if (status >= GOAWAY_NUM_STATUS_CODES) {
|
| - return GOAWAY_INVALID;
|
| - } else {
|
| - return static_cast<SpdyGoAwayStatus>(status);
|
| - }
|
| - }
|
| - }
|
| -
|
| - static size_t size() { return sizeof(SpdyGoAwayControlFrameBlock); }
|
| -
|
| - private:
|
| - const struct SpdyGoAwayControlFrameBlock* block() const {
|
| - return static_cast<SpdyGoAwayControlFrameBlock*>(frame_);
|
| - }
|
| - struct SpdyGoAwayControlFrameBlock* mutable_block() {
|
| - return static_cast<SpdyGoAwayControlFrameBlock*>(frame_);
|
| - }
|
| - DISALLOW_COPY_AND_ASSIGN(SpdyGoAwayControlFrame);
|
| -};
|
| -
|
| // A HEADERS frame.
|
| class SpdyHeadersControlFrame : public SpdyControlFrame {
|
| public:
|
|
|