Commit 12f1d0dd authored by Julie Jeongeun Kim's avatar Julie Jeongeun Kim Committed by Commit Bot

Clean up old Mojo types for network::mojom::DhcpWpadUrlClient

This CL cleans up old Mojo types for
network::mojom::DhcpWpadUrlClient using PendingRemote instead of
DhcpWpadUrlClientPtr.

Bug: 955171
Change-Id: Ib212551349dfc1d1519ebc987305e41577c52434
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1943785
Commit-Queue: Dave Tapuska <dtapuska@chromium.org>
Reviewed-by: default avatarMatt Falkenhagen <falken@chromium.org>
Reviewed-by: default avatarDave Tapuska <dtapuska@chromium.org>
Cr-Commit-Position: refs/heads/master@{#720474}
parent 5672064d
...@@ -14,11 +14,12 @@ namespace network { ...@@ -14,11 +14,12 @@ namespace network {
DhcpPacFileFetcherMojo::DhcpPacFileFetcherMojo( DhcpPacFileFetcherMojo::DhcpPacFileFetcherMojo(
net::URLRequestContext* url_request_context, net::URLRequestContext* url_request_context,
network::mojom::DhcpWpadUrlClientPtr dhcp_wpad_url_client) { mojo::PendingRemote<network::mojom::DhcpWpadUrlClient>
dhcp_wpad_url_client) {
DCHECK(url_request_context); DCHECK(url_request_context);
CHECK(dhcp_wpad_url_client) << "DhcpWpadUrlClient not set."; CHECK(dhcp_wpad_url_client) << "DhcpWpadUrlClient not set.";
pac_file_fetcher_ = net::PacFileFetcherImpl::Create(url_request_context); pac_file_fetcher_ = net::PacFileFetcherImpl::Create(url_request_context);
dhcp_wpad_url_client_ = std::move(dhcp_wpad_url_client); dhcp_wpad_url_client_.Bind(std::move(dhcp_wpad_url_client));
} }
DhcpPacFileFetcherMojo::~DhcpPacFileFetcherMojo() = default; DhcpPacFileFetcherMojo::~DhcpPacFileFetcherMojo() = default;
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
#include "base/macros.h" #include "base/macros.h"
#include "base/memory/ref_counted.h" #include "base/memory/ref_counted.h"
#include "base/memory/weak_ptr.h" #include "base/memory/weak_ptr.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
#include "mojo/public/cpp/bindings/remote.h" #include "mojo/public/cpp/bindings/remote.h"
#include "net/base/completion_once_callback.h" #include "net/base/completion_once_callback.h"
#include "net/proxy_resolution/dhcp_pac_file_fetcher.h" #include "net/proxy_resolution/dhcp_pac_file_fetcher.h"
...@@ -33,9 +34,9 @@ namespace network { ...@@ -33,9 +34,9 @@ namespace network {
class COMPONENT_EXPORT(NETWORK_SERVICE) DhcpPacFileFetcherMojo class COMPONENT_EXPORT(NETWORK_SERVICE) DhcpPacFileFetcherMojo
: public net::DhcpPacFileFetcher { : public net::DhcpPacFileFetcher {
public: public:
DhcpPacFileFetcherMojo( DhcpPacFileFetcherMojo(net::URLRequestContext* url_request_context,
net::URLRequestContext* url_request_context, mojo::PendingRemote<network::mojom::DhcpWpadUrlClient>
network::mojom::DhcpWpadUrlClientPtr dhcp_wpad_url_client); dhcp_wpad_url_client);
~DhcpPacFileFetcherMojo() override; ~DhcpPacFileFetcherMojo() override;
...@@ -64,7 +65,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) DhcpPacFileFetcherMojo ...@@ -64,7 +65,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) DhcpPacFileFetcherMojo
GURL pac_url_; GURL pac_url_;
net::MutableNetworkTrafficAnnotationTag traffic_annotation_; net::MutableNetworkTrafficAnnotationTag traffic_annotation_;
std::unique_ptr<net::PacFileFetcher> pac_file_fetcher_; std::unique_ptr<net::PacFileFetcher> pac_file_fetcher_;
network::mojom::DhcpWpadUrlClientPtr dhcp_wpad_url_client_; mojo::Remote<network::mojom::DhcpWpadUrlClient> dhcp_wpad_url_client_;
base::WeakPtrFactory<DhcpPacFileFetcherMojo> weak_ptr_factory_{this}; base::WeakPtrFactory<DhcpPacFileFetcherMojo> weak_ptr_factory_{this};
...@@ -73,4 +74,4 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) DhcpPacFileFetcherMojo ...@@ -73,4 +74,4 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) DhcpPacFileFetcherMojo
} // namespace network } // namespace network
#endif // SERVICES_NETWORK_DHCP_PAC_FILE_FETCHER_MOJO_H_ #endif // SERVICES_NETWORK_DHCP_PAC_FILE_FETCHER_MOJO_H_
\ No newline at end of file
...@@ -31,9 +31,8 @@ class DhcpPacFileFetcherMojoTest : public testing::Test { ...@@ -31,9 +31,8 @@ class DhcpPacFileFetcherMojoTest : public testing::Test {
net::TestURLRequestContext context; net::TestURLRequestContext context;
dhcp_pac_file_fetcher_mojo_ = std::make_unique<DhcpPacFileFetcherMojo>( dhcp_pac_file_fetcher_mojo_ = std::make_unique<DhcpPacFileFetcherMojo>(
&context, &context,
network::mojom::DhcpWpadUrlClientPtr( network::MockMojoDhcpWpadUrlClient::CreateWithSelfOwnedReceiver(
network::MockMojoDhcpWpadUrlClient::CreateWithSelfOwnedReceiver( pac_url));
pac_url)));
mock_pac_file_fetcher_ = new net::MockPacFileFetcher(); mock_pac_file_fetcher_ = new net::MockPacFileFetcher();
dhcp_pac_file_fetcher_mojo_->SetPacFileFetcherForTesting( dhcp_pac_file_fetcher_mojo_->SetPacFileFetcherForTesting(
base::WrapUnique(mock_pac_file_fetcher_)); base::WrapUnique(mock_pac_file_fetcher_));
......
...@@ -1800,8 +1800,7 @@ URLRequestContextOwner NetworkContext::MakeURLRequestContext( ...@@ -1800,8 +1800,7 @@ URLRequestContextOwner NetworkContext::MakeURLRequestContext(
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
if (params_->dhcp_wpad_url_client) { if (params_->dhcp_wpad_url_client) {
builder.SetDhcpWpadUrlClient(network::mojom::DhcpWpadUrlClientPtr( builder.SetDhcpWpadUrlClient(std::move(params_->dhcp_wpad_url_client));
std::move(params_->dhcp_wpad_url_client)));
} }
#endif // defined(OS_CHROMEOS) #endif // defined(OS_CHROMEOS)
......
...@@ -31,7 +31,8 @@ void URLRequestContextBuilderMojo::SetMojoProxyResolverFactory( ...@@ -31,7 +31,8 @@ void URLRequestContextBuilderMojo::SetMojoProxyResolverFactory(
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
void URLRequestContextBuilderMojo::SetDhcpWpadUrlClient( void URLRequestContextBuilderMojo::SetDhcpWpadUrlClient(
network::mojom::DhcpWpadUrlClientPtr dhcp_wpad_url_client) { mojo::PendingRemote<network::mojom::DhcpWpadUrlClient>
dhcp_wpad_url_client) {
dhcp_wpad_url_client_ = std::move(dhcp_wpad_url_client); dhcp_wpad_url_client_ = std::move(dhcp_wpad_url_client);
} }
#endif // defined(OS_CHROMEOS) #endif // defined(OS_CHROMEOS)
......
...@@ -48,7 +48,8 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) URLRequestContextBuilderMojo ...@@ -48,7 +48,8 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) URLRequestContextBuilderMojo
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
void SetDhcpWpadUrlClient( void SetDhcpWpadUrlClient(
network::mojom::DhcpWpadUrlClientPtr dhcp_wpad_url_client); mojo::PendingRemote<network::mojom::DhcpWpadUrlClient>
dhcp_wpad_url_client);
#endif // defined(OS_CHROMEOS) #endif // defined(OS_CHROMEOS)
private: private:
...@@ -65,7 +66,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) URLRequestContextBuilderMojo ...@@ -65,7 +66,7 @@ class COMPONENT_EXPORT(NETWORK_SERVICE) URLRequestContextBuilderMojo
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
// If set, handles calls to get the PAC script URL from the browser process. // If set, handles calls to get the PAC script URL from the browser process.
// Only used if |mojo_proxy_resolver_factory_| is set. // Only used if |mojo_proxy_resolver_factory_| is set.
network::mojom::DhcpWpadUrlClientPtr dhcp_wpad_url_client_; mojo::PendingRemote<network::mojom::DhcpWpadUrlClient> dhcp_wpad_url_client_;
#endif // defined(OS_CHROMEOS) #endif // defined(OS_CHROMEOS)
mojo::PendingRemote<proxy_resolver::mojom::ProxyResolverFactory> mojo::PendingRemote<proxy_resolver::mojom::ProxyResolverFactory>
......
...@@ -77,8 +77,8 @@ TEST_F(URLRequestContextBuilderMojoTest, MojoProxyResolver) { ...@@ -77,8 +77,8 @@ TEST_F(URLRequestContextBuilderMojoTest, MojoProxyResolver) {
test_mojo_proxy_resolver_factory_.CreateFactoryRemote()); test_mojo_proxy_resolver_factory_.CreateFactoryRemote());
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
builder_.SetDhcpWpadUrlClient(mojom::DhcpWpadUrlClientPtr( builder_.SetDhcpWpadUrlClient(
MockMojoDhcpWpadUrlClient::CreateWithSelfOwnedReceiver(std::string()))); MockMojoDhcpWpadUrlClient::CreateWithSelfOwnedReceiver(std::string()));
#endif // defined(OS_CHROMEOS) #endif // defined(OS_CHROMEOS)
std::unique_ptr<net::URLRequestContext> context(builder_.Build()); std::unique_ptr<net::URLRequestContext> context(builder_.Build());
...@@ -113,8 +113,8 @@ TEST_F(URLRequestContextBuilderMojoTest, ShutdownWithHungRequest) { ...@@ -113,8 +113,8 @@ TEST_F(URLRequestContextBuilderMojoTest, ShutdownWithHungRequest) {
test_mojo_proxy_resolver_factory_.CreateFactoryRemote()); test_mojo_proxy_resolver_factory_.CreateFactoryRemote());
#if defined(OS_CHROMEOS) #if defined(OS_CHROMEOS)
builder_.SetDhcpWpadUrlClient(mojom::DhcpWpadUrlClientPtr( builder_.SetDhcpWpadUrlClient(
MockMojoDhcpWpadUrlClient::CreateWithSelfOwnedReceiver(std::string()))); MockMojoDhcpWpadUrlClient::CreateWithSelfOwnedReceiver(std::string()));
#endif // defined(OS_CHROMEOS) #endif // defined(OS_CHROMEOS)
std::unique_ptr<net::URLRequestContext> context(builder_.Build()); std::unique_ptr<net::URLRequestContext> context(builder_.Build());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment