| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "net/spdy/spdy_protocol.h" | 5 #include "net/spdy/spdy_protocol.h" |
| 6 | 6 |
| 7 namespace net { | 7 namespace net { |
| 8 | 8 |
| 9 SpdyFrameWithNameValueBlockIR::SpdyFrameWithNameValueBlockIR( | 9 SpdyFrameWithNameValueBlockIR::SpdyFrameWithNameValueBlockIR( |
| 10 SpdyStreamId stream_id) : SpdyFrameWithFinIR(stream_id) {} | 10 SpdyStreamId stream_id) : SpdyFrameWithFinIR(stream_id) {} |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 return PUSH_PROMISE; | 107 return PUSH_PROMISE; |
| 108 case 6: | 108 case 6: |
| 109 return PING; | 109 return PING; |
| 110 case 7: | 110 case 7: |
| 111 return GOAWAY; | 111 return GOAWAY; |
| 112 case 8: | 112 case 8: |
| 113 return WINDOW_UPDATE; | 113 return WINDOW_UPDATE; |
| 114 case 9: | 114 case 9: |
| 115 return CONTINUATION; | 115 return CONTINUATION; |
| 116 case 10: | 116 case 10: |
| 117 return ALTSVC; |
| 118 case 11: |
| 117 return BLOCKED; | 119 return BLOCKED; |
| 118 } | 120 } |
| 119 break; | 121 break; |
| 120 } | 122 } |
| 121 | 123 |
| 122 LOG(DFATAL) << "Unhandled frame type " << frame_type_field; | 124 LOG(DFATAL) << "Unhandled frame type " << frame_type_field; |
| 123 return DATA; | 125 return DATA; |
| 124 } | 126 } |
| 125 | 127 |
| 126 int SpdyConstants::SerializeFrameType(SpdyMajorVersion version, | 128 int SpdyConstants::SerializeFrameType(SpdyMajorVersion version, |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 164 case PUSH_PROMISE: | 166 case PUSH_PROMISE: |
| 165 return 5; | 167 return 5; |
| 166 case PING: | 168 case PING: |
| 167 return 6; | 169 return 6; |
| 168 case GOAWAY: | 170 case GOAWAY: |
| 169 return 7; | 171 return 7; |
| 170 case WINDOW_UPDATE: | 172 case WINDOW_UPDATE: |
| 171 return 8; | 173 return 8; |
| 172 case CONTINUATION: | 174 case CONTINUATION: |
| 173 return 9; | 175 return 9; |
| 176 case ALTSVC: |
| 177 return 10; |
| 174 case BLOCKED: | 178 case BLOCKED: |
| 175 return 10; | 179 return 11; |
| 176 default: | 180 default: |
| 177 LOG(DFATAL) << "Serializing unhandled frame type " << frame_type; | 181 LOG(DFATAL) << "Serializing unhandled frame type " << frame_type; |
| 178 return -1; | 182 return -1; |
| 179 } | 183 } |
| 180 } | 184 } |
| 181 | 185 |
| 182 LOG(DFATAL) << "Unhandled SPDY version " << version; | 186 LOG(DFATAL) << "Unhandled SPDY version " << version; |
| 183 return -1; | 187 return -1; |
| 184 } | 188 } |
| 185 | 189 |
| (...skipping 595 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 781 } | 785 } |
| 782 | 786 |
| 783 void SpdyPushPromiseIR::Visit(SpdyFrameVisitor* visitor) const { | 787 void SpdyPushPromiseIR::Visit(SpdyFrameVisitor* visitor) const { |
| 784 return visitor->VisitPushPromise(*this); | 788 return visitor->VisitPushPromise(*this); |
| 785 } | 789 } |
| 786 | 790 |
| 787 void SpdyContinuationIR::Visit(SpdyFrameVisitor* visitor) const { | 791 void SpdyContinuationIR::Visit(SpdyFrameVisitor* visitor) const { |
| 788 return visitor->VisitContinuation(*this); | 792 return visitor->VisitContinuation(*this); |
| 789 } | 793 } |
| 790 | 794 |
| 795 SpdyAltSvcIR::SpdyAltSvcIR(SpdyStreamId stream_id) |
| 796 : SpdyFrameWithStreamIdIR(stream_id), |
| 797 max_age_(0), |
| 798 port_(0) {} |
| 799 |
| 800 void SpdyAltSvcIR::Visit(SpdyFrameVisitor* visitor) const { |
| 801 return visitor->VisitAltSvc(*this); |
| 802 } |
| 803 |
| 791 } // namespace net | 804 } // namespace net |
| OLD | NEW |