Chromium Code Reviews| 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 #ifndef NET_SPDY_SPDY_SESSION_H_ | 5 #ifndef NET_SPDY_SPDY_SESSION_H_ |
| 6 #define NET_SPDY_SPDY_SESSION_H_ | 6 #define NET_SPDY_SPDY_SESSION_H_ |
| 7 | 7 |
| 8 #include <deque> | 8 #include <deque> |
| 9 #include <map> | 9 #include <map> |
| 10 #include <set> | 10 #include <set> |
| (...skipping 1110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1121 // plans to add a command line switch that would cause a SETTINGS | 1121 // plans to add a command line switch that would cause a SETTINGS |
| 1122 // frame with window size announcement to be sent on startup. Newly | 1122 // frame with window size announcement to be sent on startup. Newly |
| 1123 // created streams will use this value for the initial receive | 1123 // created streams will use this value for the initial receive |
| 1124 // window size. | 1124 // window size. |
| 1125 int32 stream_initial_recv_window_size_; | 1125 int32 stream_initial_recv_window_size_; |
| 1126 | 1126 |
| 1127 // Session flow control variables. All zero unless session flow | 1127 // Session flow control variables. All zero unless session flow |
| 1128 // control is turned on. | 1128 // control is turned on. |
| 1129 int32 session_send_window_size_; | 1129 int32 session_send_window_size_; |
| 1130 int32 session_recv_window_size_; | 1130 int32 session_recv_window_size_; |
| 1131 int32 session_max_recv_window_size_; | |
|
Ryan Hamilton
2015/04/06 16:27:05
Can you add a comment to this variable?
Bence
2015/04/07 12:32:16
Done.
| |
| 1131 int32 session_unacked_recv_window_bytes_; | 1132 int32 session_unacked_recv_window_bytes_; |
| 1132 | 1133 |
| 1133 // A queue of stream IDs that have been send-stalled at some point | 1134 // A queue of stream IDs that have been send-stalled at some point |
| 1134 // in the past. | 1135 // in the past. |
| 1135 std::deque<SpdyStreamId> stream_send_unstall_queue_[NUM_PRIORITIES]; | 1136 std::deque<SpdyStreamId> stream_send_unstall_queue_[NUM_PRIORITIES]; |
| 1136 | 1137 |
| 1137 BoundNetLog net_log_; | 1138 BoundNetLog net_log_; |
| 1138 | 1139 |
| 1139 // Outside of tests, these should always be true. | 1140 // Outside of tests, these should always be true. |
| 1140 bool verify_domain_authentication_; | 1141 bool verify_domain_authentication_; |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1177 // Used for posting asynchronous IO tasks. We use this even though | 1178 // Used for posting asynchronous IO tasks. We use this even though |
| 1178 // SpdySession is refcounted because we don't need to keep the SpdySession | 1179 // SpdySession is refcounted because we don't need to keep the SpdySession |
| 1179 // alive if the last reference is within a RunnableMethod. Just revoke the | 1180 // alive if the last reference is within a RunnableMethod. Just revoke the |
| 1180 // method. | 1181 // method. |
| 1181 base::WeakPtrFactory<SpdySession> weak_factory_; | 1182 base::WeakPtrFactory<SpdySession> weak_factory_; |
| 1182 }; | 1183 }; |
| 1183 | 1184 |
| 1184 } // namespace net | 1185 } // namespace net |
| 1185 | 1186 |
| 1186 #endif // NET_SPDY_SPDY_SESSION_H_ | 1187 #endif // NET_SPDY_SPDY_SESSION_H_ |
| OLD | NEW |