mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2026-04-20 02:40:27 +00:00
Hook ResourceLoader to emit network request lifecycle events through IPC to the UI process, where FrameActor creates NetworkEventActor instances that serialize requests using Firefox's Remote Debug Protocol. The Network panel now shows requests with method, URL, status, MIME type, size, and timing information. Several features remain stubbed (POST data, response content, cause detection) marked with FIXMEs.
48 lines
932 B
C++
48 lines
932 B
C++
/*
|
|
* Copyright (c) 2025, Tim Flynn <trflynn89@ladybird.org>
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <LibDevTools/Export.h>
|
|
|
|
namespace DevTools {
|
|
|
|
class Actor;
|
|
class AccessibilityActor;
|
|
class AccessibilityNodeActor;
|
|
class AccessibilityWalkerActor;
|
|
class Connection;
|
|
class ConsoleActor;
|
|
class CSSPropertiesActor;
|
|
class DeviceActor;
|
|
class DevToolsDelegate;
|
|
class DevToolsServer;
|
|
class FrameActor;
|
|
class HighlighterActor;
|
|
class InspectorActor;
|
|
class LayoutInspectorActor;
|
|
class NetworkEventActor;
|
|
class NetworkParentActor;
|
|
class NodeActor;
|
|
class PageStyleActor;
|
|
class ParentAccessibilityActor;
|
|
class PreferenceActor;
|
|
class ProcessActor;
|
|
class RootActor;
|
|
class StyleSheetsActor;
|
|
class TabActor;
|
|
class TargetConfigurationActor;
|
|
class ThreadActor;
|
|
class ThreadConfigurationActor;
|
|
class WalkerActor;
|
|
class WatcherActor;
|
|
|
|
struct CSSProperty;
|
|
struct Node;
|
|
struct ProcessDescription;
|
|
struct TabDescription;
|
|
|
|
}
|