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

Side by Side Diff: net/socket/client_socket_pool_manager.cc

Issue 2351513002: net: rename BoundNetLog to NetLogWithSource (Closed)
Patch Set: one more fix, content bound_net_log_ 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
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 #include "net/socket/client_socket_pool_manager.h" 5 #include "net/socket/client_socket_pool_manager.h"
6 6
7 #include <string> 7 #include <string>
8 8
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/strings/stringprintf.h" 10 #include "base/strings/stringprintf.h"
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
70 const HttpRequestHeaders& request_extra_headers, 70 const HttpRequestHeaders& request_extra_headers,
71 int request_load_flags, 71 int request_load_flags,
72 RequestPriority request_priority, 72 RequestPriority request_priority,
73 HttpNetworkSession* session, 73 HttpNetworkSession* session,
74 const ProxyInfo& proxy_info, 74 const ProxyInfo& proxy_info,
75 bool expect_spdy, 75 bool expect_spdy,
76 const SSLConfig& ssl_config_for_origin, 76 const SSLConfig& ssl_config_for_origin,
77 const SSLConfig& ssl_config_for_proxy, 77 const SSLConfig& ssl_config_for_proxy,
78 bool force_tunnel, 78 bool force_tunnel,
79 PrivacyMode privacy_mode, 79 PrivacyMode privacy_mode,
80 const BoundNetLog& net_log, 80 const NetLogWithSource& net_log,
81 int num_preconnect_streams, 81 int num_preconnect_streams,
82 ClientSocketHandle* socket_handle, 82 ClientSocketHandle* socket_handle,
83 HttpNetworkSession::SocketPoolType socket_pool_type, 83 HttpNetworkSession::SocketPoolType socket_pool_type,
84 const OnHostResolutionCallback& resolution_callback, 84 const OnHostResolutionCallback& resolution_callback,
85 const CompletionCallback& callback) { 85 const CompletionCallback& callback) {
86 scoped_refptr<HttpProxySocketParams> http_proxy_params; 86 scoped_refptr<HttpProxySocketParams> http_proxy_params;
87 scoped_refptr<SOCKSSocketParams> socks_params; 87 scoped_refptr<SOCKSSocketParams> socks_params;
88 std::unique_ptr<HostPortPair> proxy_host_port; 88 std::unique_ptr<HostPortPair> proxy_host_port;
89 89
90 bool using_ssl = group_type == ClientSocketPoolManager::SSL_GROUP; 90 bool using_ssl = group_type == ClientSocketPoolManager::SSL_GROUP;
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after
350 const HostPortPair& endpoint, 350 const HostPortPair& endpoint,
351 const HttpRequestHeaders& request_extra_headers, 351 const HttpRequestHeaders& request_extra_headers,
352 int request_load_flags, 352 int request_load_flags,
353 RequestPriority request_priority, 353 RequestPriority request_priority,
354 HttpNetworkSession* session, 354 HttpNetworkSession* session,
355 const ProxyInfo& proxy_info, 355 const ProxyInfo& proxy_info,
356 bool expect_spdy, 356 bool expect_spdy,
357 const SSLConfig& ssl_config_for_origin, 357 const SSLConfig& ssl_config_for_origin,
358 const SSLConfig& ssl_config_for_proxy, 358 const SSLConfig& ssl_config_for_proxy,
359 PrivacyMode privacy_mode, 359 PrivacyMode privacy_mode,
360 const BoundNetLog& net_log, 360 const NetLogWithSource& net_log,
361 ClientSocketHandle* socket_handle, 361 ClientSocketHandle* socket_handle,
362 const OnHostResolutionCallback& resolution_callback, 362 const OnHostResolutionCallback& resolution_callback,
363 const CompletionCallback& callback) { 363 const CompletionCallback& callback) {
364 DCHECK(socket_handle); 364 DCHECK(socket_handle);
365 return InitSocketPoolHelper( 365 return InitSocketPoolHelper(
366 group_type, endpoint, request_extra_headers, request_load_flags, 366 group_type, endpoint, request_extra_headers, request_load_flags,
367 request_priority, session, proxy_info, expect_spdy, ssl_config_for_origin, 367 request_priority, session, proxy_info, expect_spdy, ssl_config_for_origin,
368 ssl_config_for_proxy, /*force_tunnel=*/false, privacy_mode, net_log, 0, 368 ssl_config_for_proxy, /*force_tunnel=*/false, privacy_mode, net_log, 0,
369 socket_handle, HttpNetworkSession::NORMAL_SOCKET_POOL, 369 socket_handle, HttpNetworkSession::NORMAL_SOCKET_POOL,
370 resolution_callback, callback); 370 resolution_callback, callback);
371 } 371 }
372 372
373 int InitSocketHandleForWebSocketRequest( 373 int InitSocketHandleForWebSocketRequest(
374 ClientSocketPoolManager::SocketGroupType group_type, 374 ClientSocketPoolManager::SocketGroupType group_type,
375 const HostPortPair& endpoint, 375 const HostPortPair& endpoint,
376 const HttpRequestHeaders& request_extra_headers, 376 const HttpRequestHeaders& request_extra_headers,
377 int request_load_flags, 377 int request_load_flags,
378 RequestPriority request_priority, 378 RequestPriority request_priority,
379 HttpNetworkSession* session, 379 HttpNetworkSession* session,
380 const ProxyInfo& proxy_info, 380 const ProxyInfo& proxy_info,
381 bool expect_spdy, 381 bool expect_spdy,
382 const SSLConfig& ssl_config_for_origin, 382 const SSLConfig& ssl_config_for_origin,
383 const SSLConfig& ssl_config_for_proxy, 383 const SSLConfig& ssl_config_for_proxy,
384 PrivacyMode privacy_mode, 384 PrivacyMode privacy_mode,
385 const BoundNetLog& net_log, 385 const NetLogWithSource& net_log,
386 ClientSocketHandle* socket_handle, 386 ClientSocketHandle* socket_handle,
387 const OnHostResolutionCallback& resolution_callback, 387 const OnHostResolutionCallback& resolution_callback,
388 const CompletionCallback& callback) { 388 const CompletionCallback& callback) {
389 DCHECK(socket_handle); 389 DCHECK(socket_handle);
390 return InitSocketPoolHelper( 390 return InitSocketPoolHelper(
391 group_type, endpoint, request_extra_headers, request_load_flags, 391 group_type, endpoint, request_extra_headers, request_load_flags,
392 request_priority, session, proxy_info, expect_spdy, ssl_config_for_origin, 392 request_priority, session, proxy_info, expect_spdy, ssl_config_for_origin,
393 ssl_config_for_proxy, /*force_tunnel=*/true, privacy_mode, net_log, 0, 393 ssl_config_for_proxy, /*force_tunnel=*/true, privacy_mode, net_log, 0,
394 socket_handle, HttpNetworkSession::WEBSOCKET_SOCKET_POOL, 394 socket_handle, HttpNetworkSession::WEBSOCKET_SOCKET_POOL,
395 resolution_callback, callback); 395 resolution_callback, callback);
396 } 396 }
397 397
398 int InitSocketHandleForRawConnect( 398 int InitSocketHandleForRawConnect(const HostPortPair& host_port_pair,
399 const HostPortPair& host_port_pair, 399 HttpNetworkSession* session,
400 HttpNetworkSession* session, 400 const ProxyInfo& proxy_info,
401 const ProxyInfo& proxy_info, 401 const SSLConfig& ssl_config_for_origin,
402 const SSLConfig& ssl_config_for_origin, 402 const SSLConfig& ssl_config_for_proxy,
403 const SSLConfig& ssl_config_for_proxy, 403 PrivacyMode privacy_mode,
404 PrivacyMode privacy_mode, 404 const NetLogWithSource& net_log,
405 const BoundNetLog& net_log, 405 ClientSocketHandle* socket_handle,
406 ClientSocketHandle* socket_handle, 406 const CompletionCallback& callback) {
407 const CompletionCallback& callback) {
408 DCHECK(socket_handle); 407 DCHECK(socket_handle);
409 HttpRequestHeaders request_extra_headers; 408 HttpRequestHeaders request_extra_headers;
410 int request_load_flags = 0; 409 int request_load_flags = 0;
411 RequestPriority request_priority = MEDIUM; 410 RequestPriority request_priority = MEDIUM;
412 return InitSocketPoolHelper( 411 return InitSocketPoolHelper(
413 ClientSocketPoolManager::NORMAL_GROUP, host_port_pair, 412 ClientSocketPoolManager::NORMAL_GROUP, host_port_pair,
414 request_extra_headers, request_load_flags, request_priority, session, 413 request_extra_headers, request_load_flags, request_priority, session,
415 proxy_info, false, ssl_config_for_origin, ssl_config_for_proxy, 414 proxy_info, false, ssl_config_for_origin, ssl_config_for_proxy,
416 /*force_tunnel=*/true, privacy_mode, net_log, 0, socket_handle, 415 /*force_tunnel=*/true, privacy_mode, net_log, 0, socket_handle,
417 HttpNetworkSession::NORMAL_SOCKET_POOL, OnHostResolutionCallback(), 416 HttpNetworkSession::NORMAL_SOCKET_POOL, OnHostResolutionCallback(),
418 callback); 417 callback);
419 } 418 }
420 419
421 int InitSocketHandleForTlsConnect(const HostPortPair& endpoint, 420 int InitSocketHandleForTlsConnect(const HostPortPair& endpoint,
422 HttpNetworkSession* session, 421 HttpNetworkSession* session,
423 const ProxyInfo& proxy_info, 422 const ProxyInfo& proxy_info,
424 const SSLConfig& ssl_config_for_origin, 423 const SSLConfig& ssl_config_for_origin,
425 const SSLConfig& ssl_config_for_proxy, 424 const SSLConfig& ssl_config_for_proxy,
426 PrivacyMode privacy_mode, 425 PrivacyMode privacy_mode,
427 const BoundNetLog& net_log, 426 const NetLogWithSource& net_log,
428 ClientSocketHandle* socket_handle, 427 ClientSocketHandle* socket_handle,
429 const CompletionCallback& callback) { 428 const CompletionCallback& callback) {
430 DCHECK(socket_handle); 429 DCHECK(socket_handle);
431 HttpRequestHeaders request_extra_headers; 430 HttpRequestHeaders request_extra_headers;
432 int request_load_flags = 0; 431 int request_load_flags = 0;
433 RequestPriority request_priority = MEDIUM; 432 RequestPriority request_priority = MEDIUM;
434 return InitSocketPoolHelper( 433 return InitSocketPoolHelper(
435 ClientSocketPoolManager::SSL_GROUP, endpoint, request_extra_headers, 434 ClientSocketPoolManager::SSL_GROUP, endpoint, request_extra_headers,
436 request_load_flags, request_priority, session, proxy_info, 435 request_load_flags, request_priority, session, proxy_info,
437 /*expect_spdy=*/false, ssl_config_for_origin, ssl_config_for_proxy, 436 /*expect_spdy=*/false, ssl_config_for_origin, ssl_config_for_proxy,
438 /*force_tunnel=*/true, privacy_mode, net_log, 0, socket_handle, 437 /*force_tunnel=*/true, privacy_mode, net_log, 0, socket_handle,
439 HttpNetworkSession::NORMAL_SOCKET_POOL, OnHostResolutionCallback(), 438 HttpNetworkSession::NORMAL_SOCKET_POOL, OnHostResolutionCallback(),
440 callback); 439 callback);
441 } 440 }
442 441
443 int PreconnectSocketsForHttpRequest( 442 int PreconnectSocketsForHttpRequest(
444 ClientSocketPoolManager::SocketGroupType group_type, 443 ClientSocketPoolManager::SocketGroupType group_type,
445 const HostPortPair& endpoint, 444 const HostPortPair& endpoint,
446 const HttpRequestHeaders& request_extra_headers, 445 const HttpRequestHeaders& request_extra_headers,
447 int request_load_flags, 446 int request_load_flags,
448 RequestPriority request_priority, 447 RequestPriority request_priority,
449 HttpNetworkSession* session, 448 HttpNetworkSession* session,
450 const ProxyInfo& proxy_info, 449 const ProxyInfo& proxy_info,
451 bool expect_spdy, 450 bool expect_spdy,
452 const SSLConfig& ssl_config_for_origin, 451 const SSLConfig& ssl_config_for_origin,
453 const SSLConfig& ssl_config_for_proxy, 452 const SSLConfig& ssl_config_for_proxy,
454 PrivacyMode privacy_mode, 453 PrivacyMode privacy_mode,
455 const BoundNetLog& net_log, 454 const NetLogWithSource& net_log,
456 int num_preconnect_streams) { 455 int num_preconnect_streams) {
457 return InitSocketPoolHelper( 456 return InitSocketPoolHelper(
458 group_type, endpoint, request_extra_headers, request_load_flags, 457 group_type, endpoint, request_extra_headers, request_load_flags,
459 request_priority, session, proxy_info, expect_spdy, ssl_config_for_origin, 458 request_priority, session, proxy_info, expect_spdy, ssl_config_for_origin,
460 ssl_config_for_proxy, /*force_tunnel=*/false, privacy_mode, net_log, 459 ssl_config_for_proxy, /*force_tunnel=*/false, privacy_mode, net_log,
461 num_preconnect_streams, NULL, HttpNetworkSession::NORMAL_SOCKET_POOL, 460 num_preconnect_streams, NULL, HttpNetworkSession::NORMAL_SOCKET_POOL,
462 OnHostResolutionCallback(), CompletionCallback()); 461 OnHostResolutionCallback(), CompletionCallback());
463 } 462 }
464 463
465 } // namespace net 464 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698