#include "third_party/blink/renderer/core/inspector/inspector_resource_content_loader.h"
#include "third_party/blink/public/mojom/fetch/fetch_api_request.mojom-blink.h"
#include "third_party/blink/public/platform/modules/service_worker/web_service_worker_network_provider.h"
#include "third_party/blink/public/platform/web_url_request.h"
#include "third_party/blink/renderer/core/css/css_style_sheet.h"
#include "third_party/blink/renderer/core/css/style_sheet_contents.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/html/html_link_element.h"
#include "third_party/blink/renderer/core/inspector/inspected_frames.h"
#include "third_party/blink/renderer/core/inspector/inspector_css_agent.h"
#include "third_party/blink/renderer/core/inspector/inspector_page_agent.h"
#include "third_party/blink/renderer/core/loader/document_loader.h"
#include "third_party/blink/renderer/core/loader/resource/css_style_sheet_resource.h"
#include "third_party/blink/renderer/core/page/page.h"
#include "third_party/blink/renderer/platform/loader/fetch/fetch_initiator_type_names.h"
#include "third_party/blink/renderer/platform/loader/fetch/raw_resource.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_fetcher.h"
#include "third_party/blink/renderer/platform/loader/fetch/resource_loader_options.h"
namespace blink {
namespace {
bool ShouldSkipFetchingUrl(const KURL& url) { … }
bool IsServiceWorkerPresent(Document* document) { … }
}
class InspectorResourceContentLoader::ResourceClient final
: public GarbageCollected<InspectorResourceContentLoader::ResourceClient>,
private RawResourceClient { … };
InspectorResourceContentLoader::InspectorResourceContentLoader(
LocalFrame* inspected_frame)
: … { … }
void InspectorResourceContentLoader::Start() { … }
int InspectorResourceContentLoader::CreateClientId() { … }
void InspectorResourceContentLoader::EnsureResourcesContentLoaded(
int client_id,
base::OnceClosure callback) { … }
void InspectorResourceContentLoader::Cancel(int client_id) { … }
InspectorResourceContentLoader::~InspectorResourceContentLoader() { … }
void InspectorResourceContentLoader::Trace(Visitor* visitor) const { … }
void InspectorResourceContentLoader::DidCommitLoadForLocalFrame(
LocalFrame* frame) { … }
Resource* InspectorResourceContentLoader::ResourceForURL(const KURL& url) { … }
void InspectorResourceContentLoader::Dispose() { … }
void InspectorResourceContentLoader::Stop() { … }
bool InspectorResourceContentLoader::HasFinished() { … }
void InspectorResourceContentLoader::CheckDone() { … }
void InspectorResourceContentLoader::ResourceFinished(ResourceClient* client) { … }
}