| Index: ios/chrome/browser/browser_state/chrome_browser_state_io_data.h
|
| diff --git a/ios/chrome/browser/browser_state/chrome_browser_state_io_data.h b/ios/chrome/browser/browser_state/chrome_browser_state_io_data.h
|
| index 837cf9b843c3cf6121c30ff1f054a0c62618f501..5f6ab62eb3f6942329bf522e0954b9ee864e4722 100644
|
| --- a/ios/chrome/browser/browser_state/chrome_browser_state_io_data.h
|
| +++ b/ios/chrome/browser/browser_state/chrome_browser_state_io_data.h
|
| @@ -91,9 +91,6 @@ class ChromeBrowserStateIOData {
|
| void Init(ProtocolHandlerMap* protocol_handlers) const;
|
|
|
| net::URLRequestContext* GetMainRequestContext() const;
|
| - net::URLRequestContext* GetIsolatedAppRequestContext(
|
| - net::URLRequestContext* main_context,
|
| - const base::FilePath& partition_path) const;
|
|
|
| // These are useful when the Chrome layer is called from the content layer
|
| // with a content::ResourceContext, and they want access to Chrome data for
|
| @@ -136,25 +133,6 @@ class ChromeBrowserStateIOData {
|
| }
|
|
|
| protected:
|
| - // A URLRequestContext for apps that owns its cookie store and HTTP factory,
|
| - // to ensure they are deleted.
|
| - class AppRequestContext : public net::URLRequestContext {
|
| - public:
|
| - AppRequestContext();
|
| -
|
| - void SetCookieStore(net::CookieStore* cookie_store);
|
| - void SetHttpTransactionFactory(
|
| - scoped_ptr<net::HttpTransactionFactory> http_factory);
|
| - void SetJobFactory(scoped_ptr<net::URLRequestJobFactory> job_factory);
|
| -
|
| - private:
|
| - ~AppRequestContext() override;
|
| -
|
| - scoped_refptr<net::CookieStore> cookie_store_;
|
| - scoped_ptr<net::HttpTransactionFactory> http_factory_;
|
| - scoped_ptr<net::URLRequestJobFactory> job_factory_;
|
| - };
|
| -
|
| // Created on the UI thread, read on the IO thread during
|
| // ChromeBrowserStateIOData lazy initialization.
|
| struct ProfileParams {
|
| @@ -249,16 +227,6 @@ class ChromeBrowserStateIOData {
|
| ProfileParams* profile_params,
|
| ProtocolHandlerMap* protocol_handlers) const = 0;
|
|
|
| - // Does an on-demand initialization of a RequestContext for the given
|
| - // isolated app.
|
| - virtual net::URLRequestContext* InitializeAppRequestContext(
|
| - net::URLRequestContext* main_context) const = 0;
|
| -
|
| - // These functions are used to transfer ownership of the lazily initialized
|
| - // context from ChromeBrowserStateIOData to the URLRequestContextGetter.
|
| - virtual net::URLRequestContext* AcquireIsolatedAppRequestContext(
|
| - net::URLRequestContext* main_context) const = 0;
|
| -
|
| // The order *DOES* matter for the majority of these member variables, so
|
| // don't move them around unless you know what you're doing!
|
| // General rules:
|
| @@ -307,8 +275,6 @@ class ChromeBrowserStateIOData {
|
| // These are only valid in between LazyInitialize() and their accessor being
|
| // called.
|
| mutable scoped_ptr<net::URLRequestContext> main_request_context_;
|
| - // One URLRequestContext per isolated app for main and media requests.
|
| - mutable URLRequestContextMap app_request_context_map_;
|
|
|
| mutable scoped_refptr<content_settings::CookieSettings> cookie_settings_;
|
|
|
|
|