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

Unified Diff: net/http/http_cache.cc

Issue 8526006: Close idle sockets next time we are about to send data. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: code conventions Created 9 years, 1 month 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 side-by-side diff with in-line comments
Download patch
Index: net/http/http_cache.cc
diff --git a/net/http/http_cache.cc b/net/http/http_cache.cc
index 58fa5cb14e232fcb67b3329008c24b2c1d305bcb..59a277a9ce08acd990ee87b6a1951d6b8b2aab56 100644
--- a/net/http/http_cache.cc
+++ b/net/http/http_cache.cc
@@ -53,7 +53,9 @@ HttpNetworkSession* CreateNetworkSession(
HttpAuthHandlerFactory* http_auth_handler_factory,
NetworkDelegate* network_delegate,
HttpServerProperties* http_server_properties,
- NetLog* net_log) {
+ NetLog* net_log,
+ HttpCache::IdleSocketCleanupMode cleanup_mode) {
+
HttpNetworkSession::Params params;
params.host_resolver = host_resolver;
params.cert_verifier = cert_verifier;
@@ -67,6 +69,7 @@ HttpNetworkSession* CreateNetworkSession(
params.network_delegate = network_delegate;
params.http_server_properties = http_server_properties;
params.net_log = net_log;
+ params.use_cleanup_timer = (cleanup_mode == HttpCache::USE_CLEANUP_TIMER);
return new HttpNetworkSession(params);
}
@@ -326,7 +329,8 @@ HttpCache::HttpCache(HostResolver* host_resolver,
NetworkDelegate* network_delegate,
HttpServerProperties* http_server_properties,
NetLog* net_log,
- BackendFactory* backend_factory)
+ BackendFactory* backend_factory,
+ IdleSocketCleanupMode cleanup_mode)
: net_log_(net_log),
backend_factory_(backend_factory),
building_backend_(false),
@@ -348,7 +352,8 @@ HttpCache::HttpCache(HostResolver* host_resolver,
http_auth_handler_factory,
network_delegate,
http_server_properties,
- net_log))) {
+ net_log,
+ cleanup_mode))) {
}

Powered by Google App Engine
This is Rietveld 408576698