| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 IOS_CHROME_BROWSER_BROWSER_STATE_CHROME_BROWSER_STATE_IO_DATA_H_ | 5 #ifndef IOS_CHROME_BROWSER_BROWSER_STATE_CHROME_BROWSER_STATE_IO_DATA_H_ |
| 6 #define IOS_CHROME_BROWSER_BROWSER_STATE_CHROME_BROWSER_STATE_IO_DATA_H_ | 6 #define IOS_CHROME_BROWSER_BROWSER_STATE_CHROME_BROWSER_STATE_IO_DATA_H_ |
| 7 | 7 |
| 8 #include <map> | 8 #include <map> |
| 9 #include <memory> | 9 #include <memory> |
| 10 #include <string> | 10 #include <string> |
| (...skipping 185 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 196 void ShutdownOnUIThread( | 196 void ShutdownOnUIThread( |
| 197 std::unique_ptr<IOSChromeURLRequestContextGetterVector> context_getters); | 197 std::unique_ptr<IOSChromeURLRequestContextGetterVector> context_getters); |
| 198 | 198 |
| 199 // A ChannelIDService object is created by a derived class of | 199 // A ChannelIDService object is created by a derived class of |
| 200 // ChromeBrowserStateIOData, and the derived class calls this method to set | 200 // ChromeBrowserStateIOData, and the derived class calls this method to set |
| 201 // the channel_id_service_ member and transfers ownership to the base class. | 201 // the channel_id_service_ member and transfers ownership to the base class. |
| 202 void set_channel_id_service(net::ChannelIDService* channel_id_service) const; | 202 void set_channel_id_service(net::ChannelIDService* channel_id_service) const; |
| 203 | 203 |
| 204 net::ProxyService* proxy_service() const { return proxy_service_.get(); } | 204 net::ProxyService* proxy_service() const { return proxy_service_.get(); } |
| 205 | 205 |
| 206 base::WeakPtr<net::HttpServerProperties> http_server_properties() const; | 206 net::HttpServerProperties* http_server_properties() const; |
| 207 | 207 |
| 208 void set_http_server_properties( | 208 void set_http_server_properties( |
| 209 std::unique_ptr<net::HttpServerProperties> http_server_properties) const; | 209 std::unique_ptr<net::HttpServerProperties> http_server_properties) const; |
| 210 | 210 |
| 211 net::URLRequestContext* main_request_context() const { | 211 net::URLRequestContext* main_request_context() const { |
| 212 return main_request_context_.get(); | 212 return main_request_context_.get(); |
| 213 } | 213 } |
| 214 | 214 |
| 215 bool initialized() const { return initialized_; } | 215 bool initialized() const { return initialized_; } |
| 216 | 216 |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 306 | 306 |
| 307 mutable std::unique_ptr<IOSChromeHttpUserAgentSettings> | 307 mutable std::unique_ptr<IOSChromeHttpUserAgentSettings> |
| 308 chrome_http_user_agent_settings_; | 308 chrome_http_user_agent_settings_; |
| 309 | 309 |
| 310 const ios::ChromeBrowserStateType browser_state_type_; | 310 const ios::ChromeBrowserStateType browser_state_type_; |
| 311 | 311 |
| 312 DISALLOW_COPY_AND_ASSIGN(ChromeBrowserStateIOData); | 312 DISALLOW_COPY_AND_ASSIGN(ChromeBrowserStateIOData); |
| 313 }; | 313 }; |
| 314 | 314 |
| 315 #endif // IOS_CHROME_BROWSER_BROWSER_STATE_CHROME_BROWSER_STATE_IO_DATA_H_ | 315 #endif // IOS_CHROME_BROWSER_BROWSER_STATE_CHROME_BROWSER_STATE_IO_DATA_H_ |
| OLD | NEW |