#include "services/network/transitional_url_loader_factory_owner.h"
#include "base/functional/bind.h"
#include "base/memory/ptr_util.h"
#include "base/memory/ref_counted.h"
#include "base/memory/ref_counted_delete_on_sequence.h"
#include "base/no_destructor.h"
#include "base/synchronization/atomic_flag.h"
#include "base/task/sequenced_task_runner.h"
#include "net/url_request/url_request_context_getter.h"
#include "services/network/network_context.h"
#include "services/network/public/cpp/shared_url_loader_factory.h"
#include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h"
namespace network {
class TransitionalURLLoaderFactoryOwner::Core { … };
TransitionalURLLoaderFactoryOwner::TransitionalURLLoaderFactoryOwner(
scoped_refptr<net::URLRequestContextGetter> url_request_context_getter,
bool is_trusted)
: … { … }
TransitionalURLLoaderFactoryOwner::~TransitionalURLLoaderFactoryOwner() { … }
scoped_refptr<network::SharedURLLoaderFactory>
TransitionalURLLoaderFactoryOwner::GetURLLoaderFactory() { … }
network::mojom::NetworkContext*
TransitionalURLLoaderFactoryOwner::GetNetworkContext() { … }
void TransitionalURLLoaderFactoryOwner::DisallowUsageInProcess() { … }
base::AtomicFlag& TransitionalURLLoaderFactoryOwner::disallowed_in_process() { … }
}