#include "third_party/blink/renderer/modules/manifest/manifest_fetcher.h"
#include "third_party/blink/public/mojom/fetch/fetch_api_request.mojom-blink.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/html/parser/text_resource_decoder.h"
#include "third_party/blink/renderer/core/loader/threadable_loader.h"
#include "third_party/blink/renderer/platform/loader/fetch/fetch_initiator_type_names.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_fetcher.h"
namespace blink {
ManifestFetcher::ManifestFetcher(const KURL& url)
: … { … }
ManifestFetcher::~ManifestFetcher() = default;
void ManifestFetcher::Start(LocalDOMWindow& window,
bool use_credentials,
ResourceFetcher* resource_fetcher,
ManifestFetcher::Callback callback) { … }
void ManifestFetcher::Cancel() { … }
void ManifestFetcher::DidReceiveResponse(uint64_t,
const ResourceResponse& response) { … }
void ManifestFetcher::DidReceiveData(base::span<const char> data) { … }
void ManifestFetcher::DidFinishLoading(uint64_t) { … }
void ManifestFetcher::DidFail(uint64_t, const ResourceError& error) { … }
void ManifestFetcher::DidFailRedirectCheck(uint64_t identifier) { … }
void ManifestFetcher::Trace(Visitor* visitor) const { … }
}