ladybird/Libraries/LibDevTools/Forward.h
Andreas Kling cf010885d5 LibDevTools: Add Firefox DevTools network monitoring support
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.
2026-01-15 20:10:19 +01:00

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;
}