Chromium Code Reviews| Index: extensions/shell/browser/shell_url_request_context_getter.cc |
| diff --git a/extensions/shell/browser/shell_url_request_context_getter.cc b/extensions/shell/browser/shell_url_request_context_getter.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..fc4300a3fa0eaf5102f66d042e9c3c89f5ee30b8 |
| --- /dev/null |
| +++ b/extensions/shell/browser/shell_url_request_context_getter.cc |
| @@ -0,0 +1,43 @@ |
| +// Copyright 2014 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#include "extensions/shell/browser/shell_url_request_context_getter.h" |
| + |
| +#include "content/public/browser/resource_request_info.h" |
| +#include "extensions/browser/info_map.h" |
| +#include "extensions/shell/browser/shell_network_delegate.h" |
| + |
| +namespace extensions { |
| + |
| +ShellURLRequestContextGetter::ShellURLRequestContextGetter( |
| + void* browser_context, |
| + bool ignore_certificate_errors, |
| + const base::FilePath& base_path, |
| + base::MessageLoop* io_loop, |
| + base::MessageLoop* file_loop, |
| + content::ProtocolHandlerMap* protocol_handlers, |
| + content::URLRequestInterceptorScopedVector request_interceptors, |
| + net::NetLog* net_log, |
| + InfoMap* extension_info_map) |
| + : content::ShellURLRequestContextGetter(ignore_certificate_errors, |
| + base_path, |
| + io_loop, |
| + file_loop, |
| + protocol_handlers, |
| + request_interceptors.Pass(), |
| + net_log), |
| + browser_context_(browser_context), |
| + ignore_certificate_errors_(ignore_certificate_errors), |
| + extension_info_map_(extension_info_map) { |
| +} |
| + |
| +ShellURLRequestContextGetter::~ShellURLRequestContextGetter() { |
| +} |
| + |
| +net::NetworkDelegate* |
| +ShellURLRequestContextGetter::CreateNetworkDelegate() { |
| + return new ShellNetworkDelegate(browser_context_, extension_info_map_); |
| +} |
| + |
|
James Cook
2014/10/07 16:24:54
Hooray for code sharing! This looks much much bet
Xi Han
2014/10/07 19:29:54
Totally agree:)
On 2014/10/07 16:24:54, James Coo
|
| +} // namespace extensions |