| OLD | NEW |
| 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 // This class represents contextual information (cookies, cache, etc.) | 5 // This class represents contextual information (cookies, cache, etc.) |
| 6 // that's useful when processing resource requests. | 6 // that's useful when processing resource requests. |
| 7 // The class is reference-counted so that it can be cleaned up after any | 7 // The class is reference-counted so that it can be cleaned up after any |
| 8 // requests that are using it have been completed. | 8 // requests that are using it have been completed. |
| 9 | 9 |
| 10 #ifndef NET_URL_REQUEST_URL_REQUEST_CONTEXT_H_ | 10 #ifndef NET_URL_REQUEST_URL_REQUEST_CONTEXT_H_ |
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 138 void set_http_server_properties( | 138 void set_http_server_properties( |
| 139 const base::WeakPtr<HttpServerProperties>& http_server_properties) { | 139 const base::WeakPtr<HttpServerProperties>& http_server_properties) { |
| 140 http_server_properties_ = http_server_properties; | 140 http_server_properties_ = http_server_properties; |
| 141 } | 141 } |
| 142 base::WeakPtr<HttpServerProperties> http_server_properties() const { | 142 base::WeakPtr<HttpServerProperties> http_server_properties() const { |
| 143 return http_server_properties_; | 143 return http_server_properties_; |
| 144 } | 144 } |
| 145 | 145 |
| 146 // Gets the cookie store for this context (may be null, in which case | 146 // Gets the cookie store for this context (may be null, in which case |
| 147 // cookies are not stored). | 147 // cookies are not stored). |
| 148 CookieStore* cookie_store() const { return cookie_store_.get(); } | 148 CookieStore* cookie_store() const { return cookie_store_; } |
| 149 void set_cookie_store(CookieStore* cookie_store); | 149 void set_cookie_store(CookieStore* cookie_store); |
| 150 | 150 |
| 151 TransportSecurityState* transport_security_state() const { | 151 TransportSecurityState* transport_security_state() const { |
| 152 return transport_security_state_; | 152 return transport_security_state_; |
| 153 } | 153 } |
| 154 void set_transport_security_state( | 154 void set_transport_security_state( |
| 155 TransportSecurityState* state) { | 155 TransportSecurityState* state) { |
| 156 transport_security_state_ = state; | 156 transport_security_state_ = state; |
| 157 } | 157 } |
| 158 | 158 |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 230 NetLog* net_log_; | 230 NetLog* net_log_; |
| 231 HostResolver* host_resolver_; | 231 HostResolver* host_resolver_; |
| 232 CertVerifier* cert_verifier_; | 232 CertVerifier* cert_verifier_; |
| 233 ChannelIDService* channel_id_service_; | 233 ChannelIDService* channel_id_service_; |
| 234 HttpAuthHandlerFactory* http_auth_handler_factory_; | 234 HttpAuthHandlerFactory* http_auth_handler_factory_; |
| 235 ProxyService* proxy_service_; | 235 ProxyService* proxy_service_; |
| 236 scoped_refptr<SSLConfigService> ssl_config_service_; | 236 scoped_refptr<SSLConfigService> ssl_config_service_; |
| 237 NetworkDelegate* network_delegate_; | 237 NetworkDelegate* network_delegate_; |
| 238 base::WeakPtr<HttpServerProperties> http_server_properties_; | 238 base::WeakPtr<HttpServerProperties> http_server_properties_; |
| 239 HttpUserAgentSettings* http_user_agent_settings_; | 239 HttpUserAgentSettings* http_user_agent_settings_; |
| 240 scoped_refptr<CookieStore> cookie_store_; | 240 CookieStore* cookie_store_; |
| 241 TransportSecurityState* transport_security_state_; | 241 TransportSecurityState* transport_security_state_; |
| 242 CTVerifier* cert_transparency_verifier_; | 242 CTVerifier* cert_transparency_verifier_; |
| 243 HttpTransactionFactory* http_transaction_factory_; | 243 HttpTransactionFactory* http_transaction_factory_; |
| 244 const URLRequestJobFactory* job_factory_; | 244 const URLRequestJobFactory* job_factory_; |
| 245 URLRequestThrottlerManager* throttler_manager_; | 245 URLRequestThrottlerManager* throttler_manager_; |
| 246 URLRequestBackoffManager* backoff_manager_; | 246 URLRequestBackoffManager* backoff_manager_; |
| 247 SdchManager* sdch_manager_; | 247 SdchManager* sdch_manager_; |
| 248 NetworkQualityEstimator* network_quality_estimator_; | 248 NetworkQualityEstimator* network_quality_estimator_; |
| 249 | 249 |
| 250 // --------------------------------------------------------------------------- | 250 // --------------------------------------------------------------------------- |
| 251 // Important: When adding any new members below, consider whether they need to | 251 // Important: When adding any new members below, consider whether they need to |
| 252 // be added to CopyFrom. | 252 // be added to CopyFrom. |
| 253 // --------------------------------------------------------------------------- | 253 // --------------------------------------------------------------------------- |
| 254 | 254 |
| 255 scoped_ptr<std::set<const URLRequest*> > url_requests_; | 255 scoped_ptr<std::set<const URLRequest*> > url_requests_; |
| 256 | 256 |
| 257 DISALLOW_COPY_AND_ASSIGN(URLRequestContext); | 257 DISALLOW_COPY_AND_ASSIGN(URLRequestContext); |
| 258 }; | 258 }; |
| 259 | 259 |
| 260 } // namespace net | 260 } // namespace net |
| 261 | 261 |
| 262 #endif // NET_URL_REQUEST_URL_REQUEST_CONTEXT_H_ | 262 #endif // NET_URL_REQUEST_URL_REQUEST_CONTEXT_H_ |
| OLD | NEW |