| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2010 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 #ifndef CHROME_BROWSER_NET_CHROME_URL_REQUEST_CONTEXT_H_ | 5 #ifndef CHROME_BROWSER_NET_CHROME_URL_REQUEST_CONTEXT_H_ |
| 6 #define CHROME_BROWSER_NET_CHROME_URL_REQUEST_CONTEXT_H_ | 6 #define CHROME_BROWSER_NET_CHROME_URL_REQUEST_CONTEXT_H_ |
| 7 #pragma once | 7 #pragma once |
| 8 | 8 |
| 9 #include <string> | 9 #include <string> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 113 void set_referrer_charset(const std::string& referrer_charset) { | 113 void set_referrer_charset(const std::string& referrer_charset) { |
| 114 referrer_charset_ = referrer_charset; | 114 referrer_charset_ = referrer_charset; |
| 115 } | 115 } |
| 116 void set_transport_security_state( | 116 void set_transport_security_state( |
| 117 net::TransportSecurityState* state) { | 117 net::TransportSecurityState* state) { |
| 118 transport_security_state_ = state; | 118 transport_security_state_ = state; |
| 119 } | 119 } |
| 120 void set_ssl_config_service(net::SSLConfigService* service) { | 120 void set_ssl_config_service(net::SSLConfigService* service) { |
| 121 ssl_config_service_ = service; | 121 ssl_config_service_ = service; |
| 122 } | 122 } |
| 123 void set_host_resolver(net::HostResolver* resolver) { | |
| 124 host_resolver_ = resolver; | |
| 125 } | |
| 126 void set_cert_verifier(net::CertVerifier* cert_verifier) { | |
| 127 cert_verifier_ = cert_verifier; | |
| 128 } | |
| 129 void set_dnsrr_resolver(net::DnsRRResolver* dnsrr_resolver) { | |
| 130 dnsrr_resolver_ = dnsrr_resolver; | |
| 131 } | |
| 132 void set_dns_cert_checker(net::DnsCertProvenanceChecker* ctx) { | 123 void set_dns_cert_checker(net::DnsCertProvenanceChecker* ctx) { |
| 133 dns_cert_checker_.reset(ctx); | 124 dns_cert_checker_.reset(ctx); |
| 134 } | 125 } |
| 135 void set_http_transaction_factory(net::HttpTransactionFactory* factory) { | |
| 136 http_transaction_factory_ = factory; | |
| 137 } | |
| 138 void set_ftp_transaction_factory(net::FtpTransactionFactory* factory) { | 126 void set_ftp_transaction_factory(net::FtpTransactionFactory* factory) { |
| 139 ftp_transaction_factory_ = factory; | 127 ftp_transaction_factory_ = factory; |
| 140 } | 128 } |
| 141 void set_http_auth_handler_factory(net::HttpAuthHandlerFactory* factory) { | |
| 142 http_auth_handler_factory_ = factory; | |
| 143 } | |
| 144 void set_cookie_store(net::CookieStore* cookie_store) { | |
| 145 cookie_store_ = cookie_store; | |
| 146 } | |
| 147 void set_cookie_policy(ChromeCookiePolicy* cookie_policy) { | 129 void set_cookie_policy(ChromeCookiePolicy* cookie_policy) { |
| 148 chrome_cookie_policy_ = cookie_policy; // Take a strong reference. | 130 chrome_cookie_policy_ = cookie_policy; // Take a strong reference. |
| 149 cookie_policy_ = cookie_policy; | 131 cookie_policy_ = cookie_policy; |
| 150 } | 132 } |
| 151 void set_proxy_service(net::ProxyService* service) { | |
| 152 proxy_service_ = service; | |
| 153 } | |
| 154 void set_user_script_dir_path(const FilePath& path) { | 133 void set_user_script_dir_path(const FilePath& path) { |
| 155 user_script_dir_path_ = path; | 134 user_script_dir_path_ = path; |
| 156 } | 135 } |
| 157 void set_is_off_the_record(bool is_off_the_record) { | 136 void set_is_off_the_record(bool is_off_the_record) { |
| 158 is_off_the_record_ = is_off_the_record; | 137 is_off_the_record_ = is_off_the_record; |
| 159 } | 138 } |
| 160 void set_is_media(bool is_media) { | 139 void set_is_media(bool is_media) { |
| 161 is_media_ = is_media; | 140 is_media_ = is_media; |
| 162 } | 141 } |
| 163 void set_host_content_settings_map( | 142 void set_host_content_settings_map( |
| (...skipping 11 matching lines...) Expand all Loading... |
| 175 } | 154 } |
| 176 void set_blob_storage_context(ChromeBlobStorageContext* context) { | 155 void set_blob_storage_context(ChromeBlobStorageContext* context) { |
| 177 blob_storage_context_ = context; | 156 blob_storage_context_ = context; |
| 178 } | 157 } |
| 179 void set_file_system_context(fileapi::SandboxedFileSystemContext* context) { | 158 void set_file_system_context(fileapi::SandboxedFileSystemContext* context) { |
| 180 file_system_context_ = context; | 159 file_system_context_ = context; |
| 181 } | 160 } |
| 182 void set_extension_info_map(ExtensionInfoMap* map) { | 161 void set_extension_info_map(ExtensionInfoMap* map) { |
| 183 extension_info_map_ = map; | 162 extension_info_map_ = map; |
| 184 } | 163 } |
| 185 void set_net_log(net::NetLog* net_log) { | |
| 186 net_log_ = net_log; | |
| 187 } | |
| 188 void set_network_delegate( | 164 void set_network_delegate( |
| 189 net::HttpNetworkDelegate* network_delegate) { | 165 net::HttpNetworkDelegate* network_delegate) { |
| 190 network_delegate_ = network_delegate; | 166 network_delegate_ = network_delegate; |
| 191 } | 167 } |
| 192 | 168 |
| 193 // Callback for when the accept language changes. | 169 // Callback for when the accept language changes. |
| 194 void OnAcceptLanguageChange(const std::string& accept_language); | 170 void OnAcceptLanguageChange(const std::string& accept_language); |
| 195 | 171 |
| 196 // Callback for when the default charset changes. | 172 // Callback for when the default charset changes. |
| 197 void OnDefaultCharsetChange(const std::string& default_charset); | 173 void OnDefaultCharsetChange(const std::string& default_charset); |
| (...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 380 | 356 |
| 381 FilePath profile_dir_path_; | 357 FilePath profile_dir_path_; |
| 382 | 358 |
| 383 private: | 359 private: |
| 384 IOThread* const io_thread_; | 360 IOThread* const io_thread_; |
| 385 | 361 |
| 386 DISALLOW_COPY_AND_ASSIGN(ChromeURLRequestContextFactory); | 362 DISALLOW_COPY_AND_ASSIGN(ChromeURLRequestContextFactory); |
| 387 }; | 363 }; |
| 388 | 364 |
| 389 #endif // CHROME_BROWSER_NET_CHROME_URL_REQUEST_CONTEXT_H_ | 365 #endif // CHROME_BROWSER_NET_CHROME_URL_REQUEST_CONTEXT_H_ |
| OLD | NEW |