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 // This file contains some protocol structures for use with SPDY 2 and 3 | 5 // This file contains some protocol structures for use with SPDY 2 and 3 |
6 // The SPDY 2 spec can be found at: | 6 // The SPDY 2 spec can be found at: |
7 // http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft2 | 7 // http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft2 |
8 // The SPDY 3 spec can be found at: | 8 // The SPDY 3 spec can be found at: |
9 // http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3 | 9 // http://dev.chromium.org/spdy/spdy-protocol/spdy-protocol-draft3 |
10 | 10 |
(...skipping 981 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
992 DISALLOW_COPY_AND_ASSIGN(SpdyAltSvcIR); | 992 DISALLOW_COPY_AND_ASSIGN(SpdyAltSvcIR); |
993 }; | 993 }; |
994 | 994 |
995 class NET_EXPORT_PRIVATE SpdyPriorityIR : public SpdyFrameWithStreamIdIR { | 995 class NET_EXPORT_PRIVATE SpdyPriorityIR : public SpdyFrameWithStreamIdIR { |
996 public: | 996 public: |
997 explicit SpdyPriorityIR(SpdyStreamId stream_id) | 997 explicit SpdyPriorityIR(SpdyStreamId stream_id) |
998 : SpdyFrameWithStreamIdIR(stream_id), | 998 : SpdyFrameWithStreamIdIR(stream_id), |
999 parent_stream_id_(0), | 999 parent_stream_id_(0), |
1000 weight_(1), | 1000 weight_(1), |
1001 exclusive_(false) {} | 1001 exclusive_(false) {} |
1002 explicit SpdyPriorityIR(SpdyStreamId stream_id, | 1002 SpdyPriorityIR(SpdyStreamId stream_id, |
1003 SpdyStreamId parent_stream_id, | 1003 SpdyStreamId parent_stream_id, |
1004 uint8 weight, | 1004 uint8 weight, |
1005 bool exclusive) | 1005 bool exclusive) |
1006 : SpdyFrameWithStreamIdIR(stream_id), | 1006 : SpdyFrameWithStreamIdIR(stream_id), |
1007 parent_stream_id_(parent_stream_id), | 1007 parent_stream_id_(parent_stream_id), |
1008 weight_(weight), | 1008 weight_(weight), |
1009 exclusive_(exclusive) {} | 1009 exclusive_(exclusive) {} |
1010 SpdyStreamId parent_stream_id() const { return parent_stream_id_; } | 1010 SpdyStreamId parent_stream_id() const { return parent_stream_id_; } |
1011 void set_parent_stream_id(SpdyStreamId id) { parent_stream_id_ = id; } | 1011 void set_parent_stream_id(SpdyStreamId id) { parent_stream_id_ = id; } |
1012 uint8 weight() const { return weight_; } | 1012 uint8 weight() const { return weight_; } |
1013 void set_weight(uint8 weight) { weight_ = weight; } | 1013 void set_weight(uint8 weight) { weight_ = weight; } |
1014 bool exclusive() const { return exclusive_; } | 1014 bool exclusive() const { return exclusive_; } |
1015 void set_exclusive(bool exclusive) { exclusive_ = exclusive; } | 1015 void set_exclusive(bool exclusive) { exclusive_ = exclusive; } |
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1091 SpdyFrameVisitor() {} | 1091 SpdyFrameVisitor() {} |
1092 virtual ~SpdyFrameVisitor() {} | 1092 virtual ~SpdyFrameVisitor() {} |
1093 | 1093 |
1094 private: | 1094 private: |
1095 DISALLOW_COPY_AND_ASSIGN(SpdyFrameVisitor); | 1095 DISALLOW_COPY_AND_ASSIGN(SpdyFrameVisitor); |
1096 }; | 1096 }; |
1097 | 1097 |
1098 } // namespace net | 1098 } // namespace net |
1099 | 1099 |
1100 #endif // NET_SPDY_SPDY_PROTOCOL_H_ | 1100 #endif // NET_SPDY_SPDY_PROTOCOL_H_ |
OLD | NEW |