#include "content/test/io_thread_shared_url_loader_factory_owner.h"
#include "base/functional/bind.h"
#include "base/run_loop.h"
#include "content/public/browser/browser_thread.h"
#include "content/public/test/simple_url_loader_test_helper.h"
#include "net/traffic_annotation/network_traffic_annotation_test_helper.h"
#include "services/network/public/cpp/resource_request.h"
#include "services/network/public/cpp/simple_url_loader.h"
namespace content {
namespace {
SharedURLLoaderFactoryGetterCallback;
void InitializeSharedFactoryOnIOThread(
SharedURLLoaderFactoryGetterCallback shared_url_loader_factory_getter,
scoped_refptr<network::SharedURLLoaderFactory>* out_shared_factory) { … }
network::SimpleURLLoader::BodyAsStringCallbackDeprecated RunOnUIThread(
network::SimpleURLLoader::BodyAsStringCallbackDeprecated ui_callback) { … }
}
IOThreadSharedURLLoaderFactoryOwner::IOThreadSharedURLLoaderFactoryOwnerPtr
IOThreadSharedURLLoaderFactoryOwner::Create(
std::unique_ptr<network::PendingSharedURLLoaderFactory> info) { … }
IOThreadSharedURLLoaderFactoryOwner::IOThreadSharedURLLoaderFactoryOwner(
std::unique_ptr<network::PendingSharedURLLoaderFactory> info) { … }
IOThreadSharedURLLoaderFactoryOwner::~IOThreadSharedURLLoaderFactoryOwner() { … }
int IOThreadSharedURLLoaderFactoryOwner::LoadBasicRequestOnIOThread(
const GURL& url) { … }
}