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

Side by Side Diff: jingle/notifier/base/proxy_resolving_client_socket.cc

Issue 7827033: Introduce net::HttpServerPropertiesManager to manage server-specific properties. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 "jingle/notifier/base/proxy_resolving_client_socket.h" 5 #include "jingle/notifier/base/proxy_resolving_client_socket.h"
6 6
7 #include "base/basictypes.h" 7 #include "base/basictypes.h"
8 #include "base/compiler_specific.h" 8 #include "base/compiler_specific.h"
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "googleurl/src/gurl.h" 10 #include "googleurl/src/gurl.h"
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
44 net::HttpNetworkSession::Params session_params; 44 net::HttpNetworkSession::Params session_params;
45 session_params.client_socket_factory = NULL; 45 session_params.client_socket_factory = NULL;
46 session_params.host_resolver = request_context->host_resolver(); 46 session_params.host_resolver = request_context->host_resolver();
47 session_params.cert_verifier = request_context->cert_verifier(); 47 session_params.cert_verifier = request_context->cert_verifier();
48 // TODO(rkn): This is NULL because OriginBoundCertService is not thread safe. 48 // TODO(rkn): This is NULL because OriginBoundCertService is not thread safe.
49 session_params.origin_bound_cert_service = NULL; 49 session_params.origin_bound_cert_service = NULL;
50 session_params.dnsrr_resolver = request_context->dnsrr_resolver(); 50 session_params.dnsrr_resolver = request_context->dnsrr_resolver();
51 session_params.dns_cert_checker = request_context->dns_cert_checker(); 51 session_params.dns_cert_checker = request_context->dns_cert_checker();
52 session_params.proxy_service = request_context->proxy_service(); 52 session_params.proxy_service = request_context->proxy_service();
53 session_params.ssl_host_info_factory = NULL; 53 session_params.ssl_host_info_factory = NULL;
54 session_params.spdy_config_service = request_context->spdy_config_service();
54 session_params.ssl_config_service = request_context->ssl_config_service(); 55 session_params.ssl_config_service = request_context->ssl_config_service();
55 session_params.http_auth_handler_factory = 56 session_params.http_auth_handler_factory =
56 request_context->http_auth_handler_factory(); 57 request_context->http_auth_handler_factory();
57 session_params.network_delegate = request_context->network_delegate(); 58 session_params.network_delegate = request_context->network_delegate();
58 session_params.net_log = request_context->net_log(); 59 session_params.net_log = request_context->net_log();
59 network_session_ = new net::HttpNetworkSession(session_params); 60 network_session_ = new net::HttpNetworkSession(session_params);
60 } 61 }
61 62
62 ProxyResolvingClientSocket::~ProxyResolvingClientSocket() { 63 ProxyResolvingClientSocket::~ProxyResolvingClientSocket() {
63 Disconnect(); 64 Disconnect();
(...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after
364 return base::TimeDelta::FromMicroseconds(-1); 365 return base::TimeDelta::FromMicroseconds(-1);
365 } 366 }
366 367
367 void ProxyResolvingClientSocket::CloseTransportSocket() { 368 void ProxyResolvingClientSocket::CloseTransportSocket() {
368 if (transport_.get() && transport_->socket()) 369 if (transport_.get() && transport_->socket())
369 transport_->socket()->Disconnect(); 370 transport_->socket()->Disconnect();
370 transport_.reset(); 371 transport_.reset();
371 } 372 }
372 373
373 } // namespace notifier 374 } // namespace notifier
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698