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

Side by Side Diff: net/tools/fetch/fetch_client.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, 2 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 "build/build_config.h" 5 #include "build/build_config.h"
6 6
7 #include "base/at_exit.h" 7 #include "base/at_exit.h"
8 #include "base/command_line.h" 8 #include "base/command_line.h"
9 #include "base/lazy_instance.h" 9 #include "base/lazy_instance.h"
10 #include "base/message_loop.h" 10 #include "base/message_loop.h"
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 net::HttpTransactionFactory* factory = NULL; 150 net::HttpTransactionFactory* factory = NULL;
151 scoped_ptr<net::HttpAuthHandlerFactory> http_auth_handler_factory( 151 scoped_ptr<net::HttpAuthHandlerFactory> http_auth_handler_factory(
152 net::HttpAuthHandlerFactory::CreateDefault(host_resolver.get())); 152 net::HttpAuthHandlerFactory::CreateDefault(host_resolver.get()));
153 153
154 net::HttpNetworkSession::Params session_params; 154 net::HttpNetworkSession::Params session_params;
155 session_params.host_resolver = host_resolver.get(); 155 session_params.host_resolver = host_resolver.get();
156 session_params.cert_verifier = cert_verifier.get(); 156 session_params.cert_verifier = cert_verifier.get();
157 session_params.proxy_service = proxy_service.get(); 157 session_params.proxy_service = proxy_service.get();
158 session_params.http_auth_handler_factory = http_auth_handler_factory.get(); 158 session_params.http_auth_handler_factory = http_auth_handler_factory.get();
159 session_params.ssl_config_service = ssl_config_service; 159 session_params.ssl_config_service = ssl_config_service;
160 session_params.http_server_properties = NULL;
160 161
161 scoped_refptr<net::HttpNetworkSession> network_session( 162 scoped_refptr<net::HttpNetworkSession> network_session(
162 new net::HttpNetworkSession(session_params)); 163 new net::HttpNetworkSession(session_params));
163 if (use_cache) { 164 if (use_cache) {
164 factory = new net::HttpCache(network_session, 165 factory = new net::HttpCache(network_session,
165 net::HttpCache::DefaultBackend::InMemory(0)); 166 net::HttpCache::DefaultBackend::InMemory(0));
166 } else { 167 } else {
167 factory = new net::HttpNetworkLayer(network_session); 168 factory = new net::HttpNetworkLayer(network_session);
168 } 169 }
169 170
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 std::string name(table.GetRowName(index)); 211 std::string name(table.GetRowName(index));
211 if (name.length() > 0) { 212 if (name.length() > 0) {
212 int value = table.GetRowValue(index); 213 int value = table.GetRowValue(index);
213 printf("%s:\t%d\n", name.c_str(), value); 214 printf("%s:\t%d\n", name.c_str(), value);
214 } 215 }
215 } 216 }
216 printf("</stats>\n"); 217 printf("</stats>\n");
217 } 218 }
218 return 0; 219 return 0;
219 } 220 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698