#include "services/network/public/cpp/weak_wrapper_shared_url_loader_factory.h"
#include "services/network/public/cpp/wrapper_shared_url_loader_factory.h"
namespace network {
WeakWrapperSharedURLLoaderFactory::WeakWrapperSharedURLLoaderFactory(
mojom::URLLoaderFactory* factory_ptr)
: … { … }
WeakWrapperSharedURLLoaderFactory::WeakWrapperSharedURLLoaderFactory(
base::OnceCallback<mojom::URLLoaderFactory*()> make_factory_ptr)
: … { … }
void WeakWrapperSharedURLLoaderFactory::Detach() { … }
void WeakWrapperSharedURLLoaderFactory::CreateLoaderAndStart(
mojo::PendingReceiver<mojom::URLLoader> loader,
int32_t request_id,
uint32_t options,
const network::ResourceRequest& request,
mojo::PendingRemote<mojom::URLLoaderClient> client,
const net::MutableNetworkTrafficAnnotationTag& traffic_annotation) { … }
void WeakWrapperSharedURLLoaderFactory::Clone(
mojo::PendingReceiver<mojom::URLLoaderFactory> receiver) { … }
std::unique_ptr<network::PendingSharedURLLoaderFactory>
WeakWrapperSharedURLLoaderFactory::Clone() { … }
WeakWrapperSharedURLLoaderFactory::~WeakWrapperSharedURLLoaderFactory() =
default;
mojom::URLLoaderFactory* WeakWrapperSharedURLLoaderFactory::factory() { … }
}