Chromium Code Reviews| Index: extensions/shell/browser/shell_url_request_context_getter.h |
| diff --git a/extensions/browser/extension_url_request_context_getter.h b/extensions/shell/browser/shell_url_request_context_getter.h |
| similarity index 35% |
| rename from extensions/browser/extension_url_request_context_getter.h |
| rename to extensions/shell/browser/shell_url_request_context_getter.h |
| index b0cc68f7a38467020f37807bb2e80eb10e749432..0becd48120f2340d9d1ce38bd8186e669c846a03 100644 |
| --- a/extensions/browser/extension_url_request_context_getter.h |
| +++ b/extensions/shell/browser/shell_url_request_context_getter.h |
| @@ -2,35 +2,34 @@ |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| -#ifndef EXTENSIONS_BROWSER_EXTENSION_URL_REQUEST_CONTEXT_GETTER_H_ |
| -#define EXTENSIONS_BROWSER_EXTENSION_URL_REQUEST_CONTEXT_GETTER_H_ |
| +#ifndef EXTENSIONS_SHELL_BROWSER_SHELL_URL_REQUEST_CONTEXT_GETTER_H_ |
| +#define EXTENSIONS_SHELL_BROWSER_SHELL_URL_REQUEST_CONTEXT_GETTER_H_ |
| #include "base/files/file_path.h" |
| -#include "base/memory/ref_counted.h" |
| -#include "base/memory/scoped_ptr.h" |
| -#include "content/public/browser/content_browser_client.h" |
| -#include "net/url_request/url_request_context_getter.h" |
| -#include "net/url_request/url_request_job_factory.h" |
| +#include "content/shell/browser/shell_url_request_context_getter.h" |
| namespace base { |
| class MessageLoop; |
| } |
| +namespace content { |
| +class BrowserContext; |
| +} |
| + |
| namespace net { |
| class NetworkDelegate; |
| class NetLog; |
| -class ProxyConfigService; |
| -class URLRequestContextStorage; |
| } |
| namespace extensions { |
| class InfoMap; |
| -class ExtensionURLRequestContextGetter : public net::URLRequestContextGetter { |
| +class ShellURLRequestContextGetter : |
| + public content::ShellURLRequestContextGetter { |
| public: |
| - explicit ExtensionURLRequestContextGetter( |
| - void* browser_context, |
| + ShellURLRequestContextGetter( |
| + content::BrowserContext* browser_context, |
| bool ignore_certificate_errors, |
| const base::FilePath& base_path, |
| base::MessageLoop* io_loop, |
| @@ -40,33 +39,21 @@ class ExtensionURLRequestContextGetter : public net::URLRequestContextGetter { |
| net::NetLog* net_log, |
| InfoMap* extension_info_map); |
| - // net::URLRequestContextGetter implementation. |
| - virtual net::URLRequestContext* GetURLRequestContext() OVERRIDE; |
| - virtual scoped_refptr<base::SingleThreadTaskRunner> |
| - GetNetworkTaskRunner() const OVERRIDE; |
| + // content::ShellURLRequestContextGetter implementation. |
| + virtual net::NetworkDelegate* CreateNetworkDelegate() override; |
| protected: |
| - virtual ~ExtensionURLRequestContextGetter(); |
| + virtual ~ShellURLRequestContextGetter(); |
| + |
| private: |
| - void* browser_context_; |
| + content::BrowserContext* browser_context_; |
| bool ignore_certificate_errors_; |
|
James Cook
2014/10/07 20:14:17
I don't think you need this member.
Xi Han
2014/10/07 21:10:18
I remove this member and check its value when crea
|
| - base::FilePath base_path_; |
| - base::MessageLoop* io_loop_; |
| - base::MessageLoop* file_loop_; |
| - net::NetLog* net_log_; |
| InfoMap* extension_info_map_; |
| - scoped_ptr<net::ProxyConfigService> proxy_config_service_; |
| - scoped_ptr<net::NetworkDelegate> network_delegate_; |
| - scoped_ptr<net::URLRequestContextStorage> storage_; |
| - scoped_ptr<net::URLRequestContext> url_request_context_; |
| - content::ProtocolHandlerMap protocol_handlers_; |
| - content::URLRequestInterceptorScopedVector request_interceptors_; |
| - |
| private: |
| - DISALLOW_COPY_AND_ASSIGN(ExtensionURLRequestContextGetter); |
| + DISALLOW_COPY_AND_ASSIGN(ShellURLRequestContextGetter); |
| }; |
| } // namespace extensions |
| -#endif // EXTENSIONS_BROWSER_EXTENSION_URL_REQUEST_CONTEXT_GETTER_H_ |
| +#endif // EXTENSIONS_SHELL_BROWSER_SHELL_URL_REQUEST_CONTEXT_GETTER_H_ |