Rename ProxyService class to ProxyResolutionService
https://chromium-review.googlesource.com/857421
This commit is contained in:
parent
079e5df740
commit
7c95100180
3 changed files with 17 additions and 11 deletions
|
@ -261,8 +261,8 @@ class ResolveProxyHelper {
|
||||||
const GURL& url) {
|
const GURL& url) {
|
||||||
DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
|
DCHECK_CURRENTLY_ON(content::BrowserThread::IO);
|
||||||
|
|
||||||
net::ProxyService* proxy_service =
|
net::ProxyResolutionService* proxy_service =
|
||||||
context_getter->GetURLRequestContext()->proxy_service();
|
context_getter->GetURLRequestContext()->proxy_resolution_service();
|
||||||
net::CompletionCallback completion_callback = base::Bind(
|
net::CompletionCallback completion_callback = base::Bind(
|
||||||
&ResolveProxyHelper::OnResolveProxyCompleted, base::Unretained(this));
|
&ResolveProxyHelper::OnResolveProxyCompleted, base::Unretained(this));
|
||||||
|
|
||||||
|
@ -278,7 +278,7 @@ class ResolveProxyHelper {
|
||||||
|
|
||||||
Session::ResolveProxyCallback callback_;
|
Session::ResolveProxyCallback callback_;
|
||||||
net::ProxyInfo proxy_info_;
|
net::ProxyInfo proxy_info_;
|
||||||
net::ProxyService::PacRequest* pac_req_;
|
net::ProxyResolutionService::Request* pac_req_;
|
||||||
scoped_refptr<base::SingleThreadTaskRunner> original_thread_;
|
scoped_refptr<base::SingleThreadTaskRunner> original_thread_;
|
||||||
|
|
||||||
DISALLOW_COPY_AND_ASSIGN(ResolveProxyHelper);
|
DISALLOW_COPY_AND_ASSIGN(ResolveProxyHelper);
|
||||||
|
@ -344,7 +344,8 @@ void DoCacheActionInIO(
|
||||||
void SetProxyInIO(scoped_refptr<net::URLRequestContextGetter> getter,
|
void SetProxyInIO(scoped_refptr<net::URLRequestContextGetter> getter,
|
||||||
const net::ProxyConfig& config,
|
const net::ProxyConfig& config,
|
||||||
const base::Closure& callback) {
|
const base::Closure& callback) {
|
||||||
auto* proxy_service = getter->GetURLRequestContext()->proxy_service();
|
auto* proxy_service =
|
||||||
|
getter->GetURLRequestContext()->proxy_resolution_service();
|
||||||
proxy_service->ResetConfigService(
|
proxy_service->ResetConfigService(
|
||||||
base::WrapUnique(new net::ProxyConfigServiceFixed(config)));
|
base::WrapUnique(new net::ProxyConfigServiceFixed(config)));
|
||||||
// Refetches and applies the new pac script if provided.
|
// Refetches and applies the new pac script if provided.
|
||||||
|
|
|
@ -28,7 +28,8 @@ IOThread::~IOThread() {
|
||||||
|
|
||||||
void IOThread::Init() {
|
void IOThread::Init() {
|
||||||
net::URLRequestContextBuilder builder;
|
net::URLRequestContextBuilder builder;
|
||||||
builder.set_proxy_service(net::ProxyService::CreateDirect());
|
builder.set_proxy_resolution_service(
|
||||||
|
net::ProxyResolutionService::CreateDirect());
|
||||||
url_request_context_ = builder.Build();
|
url_request_context_ = builder.Build();
|
||||||
url_request_context_getter_ = new net::TrivialURLRequestContextGetter(
|
url_request_context_getter_ = new net::TrivialURLRequestContextGetter(
|
||||||
url_request_context_.get(), base::ThreadTaskRunnerHandle::Get());
|
url_request_context_.get(), base::ThreadTaskRunnerHandle::Get());
|
||||||
|
|
|
@ -148,7 +148,8 @@ URLRequestContextGetter::URLRequestContextGetter(
|
||||||
// must synchronously run on the glib message loop. This will be passed to
|
// must synchronously run on the glib message loop. This will be passed to
|
||||||
// the URLRequestContextStorage on the IO thread in GetURLRequestContext().
|
// the URLRequestContextStorage on the IO thread in GetURLRequestContext().
|
||||||
proxy_config_service_ =
|
proxy_config_service_ =
|
||||||
net::ProxyService::CreateSystemProxyConfigService(io_task_runner_);
|
net::ProxyResolutionService::CreateSystemProxyConfigService(
|
||||||
|
io_task_runner_);
|
||||||
}
|
}
|
||||||
|
|
||||||
URLRequestContextGetter::~URLRequestContextGetter() {}
|
URLRequestContextGetter::~URLRequestContextGetter() {}
|
||||||
|
@ -248,22 +249,25 @@ net::URLRequestContext* URLRequestContextGetter::GetURLRequestContext() {
|
||||||
|
|
||||||
// --proxy-server
|
// --proxy-server
|
||||||
if (command_line.HasSwitch(switches::kNoProxyServer)) {
|
if (command_line.HasSwitch(switches::kNoProxyServer)) {
|
||||||
storage_->set_proxy_service(net::ProxyService::CreateDirect());
|
storage_->set_proxy_resolution_service(
|
||||||
|
net::ProxyResolutionService::CreateDirect());
|
||||||
} else if (command_line.HasSwitch(switches::kProxyServer)) {
|
} else if (command_line.HasSwitch(switches::kProxyServer)) {
|
||||||
net::ProxyConfig proxy_config;
|
net::ProxyConfig proxy_config;
|
||||||
proxy_config.proxy_rules().ParseFromString(
|
proxy_config.proxy_rules().ParseFromString(
|
||||||
command_line.GetSwitchValueASCII(switches::kProxyServer));
|
command_line.GetSwitchValueASCII(switches::kProxyServer));
|
||||||
proxy_config.proxy_rules().bypass_rules.ParseFromString(
|
proxy_config.proxy_rules().bypass_rules.ParseFromString(
|
||||||
command_line.GetSwitchValueASCII(switches::kProxyBypassList));
|
command_line.GetSwitchValueASCII(switches::kProxyBypassList));
|
||||||
storage_->set_proxy_service(net::ProxyService::CreateFixed(proxy_config));
|
storage_->set_proxy_resolution_service(
|
||||||
|
net::ProxyResolutionService::CreateFixed(proxy_config));
|
||||||
} else if (command_line.HasSwitch(switches::kProxyPacUrl)) {
|
} else if (command_line.HasSwitch(switches::kProxyPacUrl)) {
|
||||||
auto proxy_config = net::ProxyConfig::CreateFromCustomPacURL(
|
auto proxy_config = net::ProxyConfig::CreateFromCustomPacURL(
|
||||||
GURL(command_line.GetSwitchValueASCII(switches::kProxyPacUrl)));
|
GURL(command_line.GetSwitchValueASCII(switches::kProxyPacUrl)));
|
||||||
proxy_config.set_pac_mandatory(true);
|
proxy_config.set_pac_mandatory(true);
|
||||||
storage_->set_proxy_service(net::ProxyService::CreateFixed(proxy_config));
|
storage_->set_proxy_resolution_service(
|
||||||
|
net::ProxyResolutionService::CreateFixed(proxy_config));
|
||||||
} else {
|
} else {
|
||||||
storage_->set_proxy_service(
|
storage_->set_proxy_resolution_service(
|
||||||
net::ProxyService::CreateUsingSystemProxyResolver(
|
net::ProxyResolutionService::CreateUsingSystemProxyResolver(
|
||||||
std::move(proxy_config_service_), net_log_));
|
std::move(proxy_config_service_), net_log_));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue