#include "services/network/public/cpp/url_loader_factory_builder.h"
namespace network {
URLLoaderFactoryBuilder::URLLoaderFactoryBuilder() = default;
URLLoaderFactoryBuilder::~URLLoaderFactoryBuilder() = default;
URLLoaderFactoryBuilder::URLLoaderFactoryBuilder(URLLoaderFactoryBuilder&&) =
default;
URLLoaderFactoryBuilder& URLLoaderFactoryBuilder::operator=(
URLLoaderFactoryBuilder&&) = default;
std::tuple<mojo::PendingReceiver<mojom::URLLoaderFactory>,
mojo::PendingRemote<mojom::URLLoaderFactory>>
URLLoaderFactoryBuilder::Append() { … }
bool URLLoaderFactoryBuilder::IsEmpty() const { … }
void URLLoaderFactoryBuilder::ConnectTerminal(
mojo::PendingReceiver<mojom::URLLoaderFactory> pending_receiver,
mojo::Remote<mojom::URLLoaderFactory> terminal_factory) { … }
void URLLoaderFactoryBuilder::ConnectTerminal(
mojo::PendingReceiver<mojom::URLLoaderFactory> pending_receiver,
mojo::PendingRemote<mojom::URLLoaderFactory> terminal_factory) { … }
void URLLoaderFactoryBuilder::ConnectTerminal(
mojo::PendingReceiver<mojom::URLLoaderFactory> pending_receiver,
scoped_refptr<SharedURLLoaderFactory> terminal_factory) { … }
void URLLoaderFactoryBuilder::ConnectTerminal(
mojo::PendingReceiver<network::mojom::URLLoaderFactory> pending_receiver,
network::mojom::NetworkContext* terminal_context,
network::mojom::URLLoaderFactoryParamsPtr factory_param) { … }
template <>
scoped_refptr<SharedURLLoaderFactory> URLLoaderFactoryBuilder::WrapAs(
mojo::PendingRemote<mojom::URLLoaderFactory> in) { … }
template <>
mojo::PendingRemote<mojom::URLLoaderFactory> URLLoaderFactoryBuilder::WrapAs(
scoped_refptr<SharedURLLoaderFactory> in) { … }
PendingSharedURLLoaderFactoryWithBuilder::
PendingSharedURLLoaderFactoryWithBuilder(
URLLoaderFactoryBuilder factory_builder,
std::unique_ptr<PendingSharedURLLoaderFactory> terminal_pending_factory)
: … { … }
PendingSharedURLLoaderFactoryWithBuilder::
~PendingSharedURLLoaderFactoryWithBuilder() = default;
scoped_refptr<SharedURLLoaderFactory>
PendingSharedURLLoaderFactoryWithBuilder::CreateFactory() { … }
}