Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(20)

Side by Side Diff: net/spdy/spdy_session.h

Issue 2360343002: Remove test-only |verify_domain_authentication|. (Closed)
Patch Set: Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « net/http/http_network_transaction_unittest.cc ('k') | net/spdy/spdy_session.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after
287 const std::string& new_hostname); 287 const std::string& new_hostname);
288 288
289 // Create a new SpdySession. 289 // Create a new SpdySession.
290 // |spdy_session_key| is the host/port that this session connects to, privacy 290 // |spdy_session_key| is the host/port that this session connects to, privacy
291 // and proxy configuration settings that it's using. 291 // and proxy configuration settings that it's using.
292 // |session| is the HttpNetworkSession. |net_log| is the NetLog that we log 292 // |session| is the HttpNetworkSession. |net_log| is the NetLog that we log
293 // network events to. 293 // network events to.
294 SpdySession(const SpdySessionKey& spdy_session_key, 294 SpdySession(const SpdySessionKey& spdy_session_key,
295 HttpServerProperties* http_server_properties, 295 HttpServerProperties* http_server_properties,
296 TransportSecurityState* transport_security_state, 296 TransportSecurityState* transport_security_state,
297 bool verify_domain_authentication,
298 bool enable_sending_initial_data, 297 bool enable_sending_initial_data,
299 bool enable_ping_based_connection_checking, 298 bool enable_ping_based_connection_checking,
300 size_t session_max_recv_window_size, 299 size_t session_max_recv_window_size,
301 size_t stream_max_recv_window_size, 300 size_t stream_max_recv_window_size,
302 TimeFunc time_func, 301 TimeFunc time_func,
303 ProxyDelegate* proxy_delegate, 302 ProxyDelegate* proxy_delegate,
304 NetLog* net_log); 303 NetLog* net_log);
305 304
306 ~SpdySession() override; 305 ~SpdySession() override;
307 306
(...skipping 857 matching lines...) Expand 10 before | Expand all | Expand 10 after
1165 // window size. 1164 // window size.
1166 int32_t stream_max_recv_window_size_; 1165 int32_t stream_max_recv_window_size_;
1167 1166
1168 // A queue of stream IDs that have been send-stalled at some point 1167 // A queue of stream IDs that have been send-stalled at some point
1169 // in the past. 1168 // in the past.
1170 std::deque<SpdyStreamId> stream_send_unstall_queue_[NUM_PRIORITIES]; 1169 std::deque<SpdyStreamId> stream_send_unstall_queue_[NUM_PRIORITIES];
1171 1170
1172 NetLogWithSource net_log_; 1171 NetLogWithSource net_log_;
1173 1172
1174 // Outside of tests, these should always be true. 1173 // Outside of tests, these should always be true.
1175 bool verify_domain_authentication_;
1176 bool enable_sending_initial_data_; 1174 bool enable_sending_initial_data_;
1177 bool enable_ping_based_connection_checking_; 1175 bool enable_ping_based_connection_checking_;
1178 1176
1179 // |connection_at_risk_of_loss_time_| is an optimization to avoid sending 1177 // |connection_at_risk_of_loss_time_| is an optimization to avoid sending
1180 // wasteful preface pings (when we just got some data). 1178 // wasteful preface pings (when we just got some data).
1181 // 1179 //
1182 // If it is zero (the most conservative figure), then we always send the 1180 // If it is zero (the most conservative figure), then we always send the
1183 // preface ping (when none are in flight). 1181 // preface ping (when none are in flight).
1184 // 1182 //
1185 // It is common for TCP/IP sessions to time out in about 3-5 minutes. 1183 // It is common for TCP/IP sessions to time out in about 3-5 minutes.
(...skipping 24 matching lines...) Expand all
1210 // Used for posting asynchronous IO tasks. We use this even though 1208 // Used for posting asynchronous IO tasks. We use this even though
1211 // SpdySession is refcounted because we don't need to keep the SpdySession 1209 // SpdySession is refcounted because we don't need to keep the SpdySession
1212 // alive if the last reference is within a RunnableMethod. Just revoke the 1210 // alive if the last reference is within a RunnableMethod. Just revoke the
1213 // method. 1211 // method.
1214 base::WeakPtrFactory<SpdySession> weak_factory_; 1212 base::WeakPtrFactory<SpdySession> weak_factory_;
1215 }; 1213 };
1216 1214
1217 } // namespace net 1215 } // namespace net
1218 1216
1219 #endif // NET_SPDY_SPDY_SESSION_H_ 1217 #endif // NET_SPDY_SPDY_SESSION_H_
OLDNEW
« no previous file with comments | « net/http/http_network_transaction_unittest.cc ('k') | net/spdy/spdy_session.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698