#ifndef SERVICES_NETWORK_PREFETCH_MATCHING_URL_LOADER_FACTORY_H_
#define SERVICES_NETWORK_PREFETCH_MATCHING_URL_LOADER_FACTORY_H_
#include <stdint.h>
#include <memory>
#include <set>
#include "base/memory/raw_ptr.h"
#include "base/memory/scoped_refptr.h"
#include "base/unguessable_token.h"
#include "mojo/public/cpp/bindings/pending_receiver.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
#include "mojo/public/cpp/bindings/receiver_set.h"
#include "net/base/network_handle.h"
#include "services/network/public/mojom/network_context.mojom-forward.h"
#include "services/network/public/mojom/url_loader.mojom-forward.h"
#include "services/network/public/mojom/url_loader_factory.mojom.h"
#include "url/gurl.h"
namespace base {
class UnguessableToken;
}
namespace net {
struct MutableNetworkTrafficAnnotationTag;
}
namespace network {
namespace cors {
class CorsURLLoaderFactory;
class OriginAccessList;
}
class NetworkContext;
class PrefetchCache;
class ResourceSchedulerClient;
struct ResourceRequest;
class COMPONENT_EXPORT(NETWORK_SERVICE) PrefetchMatchingURLLoaderFactory final
: public mojom::URLLoaderFactory { … };
}
#endif