webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Friends | List of all members
WebCore::InspectorController Class Referencefinal

#include <InspectorController.h>

Inheritance diagram for WebCore::InspectorController:
Inspector::InspectorEnvironment Inspector::InspectorEnvironment

Public Member Functions

 InspectorController (Page &, InspectorClient *)
 
virtual ~InspectorController ()
 
void inspectedPageDestroyed ()
 
bool enabled () const
 
PageinspectedPage () const
 
WEBCORE_EXPORT void show ()
 
WEBCORE_EXPORT void setInspectorFrontendClient (InspectorFrontendClient *)
 
unsigned inspectionLevel () const
 
void didClearWindowObjectInWorld (Frame &, DOMWrapperWorld &)
 
WEBCORE_EXPORT void dispatchMessageFromFrontend (const String &message)
 
bool hasLocalFrontend () const
 
bool hasRemoteFrontend () const
 
WEBCORE_EXPORT void connectFrontend (Inspector::FrontendChannel *, bool isAutomaticInspection=false)
 
WEBCORE_EXPORT void disconnectFrontend (Inspector::FrontendChannel *)
 
WEBCORE_EXPORT void disconnectAllFrontends ()
 
void setProcessId (long)
 
void inspect (Node *)
 
WEBCORE_EXPORT void drawHighlight (GraphicsContext &) const
 
WEBCORE_EXPORT void getHighlight (Highlight &, InspectorOverlay::CoordinateSystem) const
 
void hideHighlight ()
 
NodehighlightedNode () const
 
void setIndicating (bool)
 
WEBCORE_EXPORT Ref< Inspector::Protocol::Array< Inspector::Protocol::OverlayTypes::NodeHighlightData > > buildObjectForHighlightedNodes () const
 
WEBCORE_EXPORT void didComposite (Frame &)
 
bool isUnderTest () const
 
WEBCORE_EXPORT void setIsUnderTest (bool)
 
WEBCORE_EXPORT void evaluateForTestInFrontend (const String &script)
 
InspectorClientinspectorClient () const
 
InspectorFrontendClientinspectorFrontendClient () const
 
InspectorPageAgentpageAgent () const
 
bool developerExtrasEnabled () const override
 
bool canAccessInspectedScriptState (JSC::ExecState *) const override
 
Inspector::InspectorFunctionCallHandler functionCallHandler () const override
 
Inspector::InspectorEvaluateHandler evaluateHandler () const override
 
void frontendInitialized () override
 
Ref< WTF::StopwatchexecutionStopwatch () override
 
PageScriptDebugServerscriptDebugServer () override
 
JSC::VMvm () override
 
 InspectorController (Page &, InspectorClient *)
 
virtual ~InspectorController ()
 
void inspectedPageDestroyed ()
 
bool enabled () const
 
PageinspectedPage () const
 
WEBCORE_EXPORT void show ()
 
WEBCORE_EXPORT void setInspectorFrontendClient (InspectorFrontendClient *)
 
unsigned inspectionLevel () const
 
void didClearWindowObjectInWorld (Frame &, DOMWrapperWorld &)
 
WEBCORE_EXPORT void dispatchMessageFromFrontend (const String &message)
 
bool hasLocalFrontend () const
 
bool hasRemoteFrontend () const
 
WEBCORE_EXPORT void connectFrontend (Inspector::FrontendChannel *, bool isAutomaticInspection=false)
 
WEBCORE_EXPORT void disconnectFrontend (Inspector::FrontendChannel *)
 
WEBCORE_EXPORT void disconnectAllFrontends ()
 
void setProcessId (long)
 
void inspect (Node *)
 
WEBCORE_EXPORT void drawHighlight (GraphicsContext &) const
 
WEBCORE_EXPORT void getHighlight (Highlight &, InspectorOverlay::CoordinateSystem) const
 
void hideHighlight ()
 
NodehighlightedNode () const
 
void setIndicating (bool)
 
WEBCORE_EXPORT Ref< Inspector::Protocol::Array< Inspector::Protocol::OverlayTypes::NodeHighlightData > > buildObjectForHighlightedNodes () const
 
WEBCORE_EXPORT void didComposite (Frame &)
 
bool isUnderTest () const
 
WEBCORE_EXPORT void setIsUnderTest (bool)
 
WEBCORE_EXPORT void evaluateForTestInFrontend (const String &script)
 
InspectorClientinspectorClient () const
 
InspectorFrontendClientinspectorFrontendClient () const
 
InspectorPageAgentpageAgent () const
 
bool developerExtrasEnabled () const override
 
bool canAccessInspectedScriptState (JSC::ExecState *) const override
 
Inspector::InspectorFunctionCallHandler functionCallHandler () const override
 
Inspector::InspectorEvaluateHandler evaluateHandler () const override
 
void frontendInitialized () override
 
Ref< WTF::StopwatchexecutionStopwatch () override
 
PageScriptDebugServerscriptDebugServer () override
 
JSC::VMvm () override
 
- Public Member Functions inherited from Inspector::InspectorEnvironment
virtual ~InspectorEnvironment ()
 
virtual ~InspectorEnvironment ()
 

Friends

class InspectorInstrumentation
 

Constructor & Destructor Documentation

◆ InspectorController() [1/2]

WebCore::InspectorController::InspectorController ( Page page,
InspectorClient inspectorClient 
)

◆ ~InspectorController() [1/2]

WebCore::InspectorController::~InspectorController ( )
virtual

◆ InspectorController() [2/2]

WebCore::InspectorController::InspectorController ( Page ,
InspectorClient  
)

◆ ~InspectorController() [2/2]

virtual WebCore::InspectorController::~InspectorController ( )
virtual

Member Function Documentation

◆ buildObjectForHighlightedNodes() [1/2]

Ref< Inspector::Protocol::Array< Inspector::Protocol::OverlayTypes::NodeHighlightData > > WebCore::InspectorController::buildObjectForHighlightedNodes ( ) const

◆ buildObjectForHighlightedNodes() [2/2]

WEBCORE_EXPORT Ref<Inspector::Protocol::Array<Inspector::Protocol::OverlayTypes::NodeHighlightData> > WebCore::InspectorController::buildObjectForHighlightedNodes ( ) const

◆ canAccessInspectedScriptState() [1/2]

bool WebCore::InspectorController::canAccessInspectedScriptState ( JSC::ExecState ) const
overridevirtual

◆ canAccessInspectedScriptState() [2/2]

bool WebCore::InspectorController::canAccessInspectedScriptState ( JSC::ExecState scriptState) const
overridevirtual

◆ connectFrontend() [1/2]

void WebCore::InspectorController::connectFrontend ( Inspector::FrontendChannel frontendChannel,
bool  isAutomaticInspection = false 
)

◆ connectFrontend() [2/2]

WEBCORE_EXPORT void WebCore::InspectorController::connectFrontend ( Inspector::FrontendChannel ,
bool  isAutomaticInspection = false 
)

◆ developerExtrasEnabled() [1/2]

bool WebCore::InspectorController::developerExtrasEnabled ( ) const
overridevirtual

◆ developerExtrasEnabled() [2/2]

bool WebCore::InspectorController::developerExtrasEnabled ( ) const
overridevirtual

◆ didClearWindowObjectInWorld() [1/2]

void WebCore::InspectorController::didClearWindowObjectInWorld ( Frame ,
DOMWrapperWorld  
)

◆ didClearWindowObjectInWorld() [2/2]

void WebCore::InspectorController::didClearWindowObjectInWorld ( Frame frame,
DOMWrapperWorld world 
)

◆ didComposite() [1/2]

void WebCore::InspectorController::didComposite ( Frame frame)

◆ didComposite() [2/2]

WEBCORE_EXPORT void WebCore::InspectorController::didComposite ( Frame )

◆ disconnectAllFrontends() [1/2]

WEBCORE_EXPORT void WebCore::InspectorController::disconnectAllFrontends ( )

◆ disconnectAllFrontends() [2/2]

void WebCore::InspectorController::disconnectAllFrontends ( )

◆ disconnectFrontend() [1/2]

void WebCore::InspectorController::disconnectFrontend ( Inspector::FrontendChannel frontendChannel)

◆ disconnectFrontend() [2/2]

WEBCORE_EXPORT void WebCore::InspectorController::disconnectFrontend ( Inspector::FrontendChannel )

◆ dispatchMessageFromFrontend() [1/2]

void WebCore::InspectorController::dispatchMessageFromFrontend ( const String message)

◆ dispatchMessageFromFrontend() [2/2]

WEBCORE_EXPORT void WebCore::InspectorController::dispatchMessageFromFrontend ( const String message)

◆ drawHighlight() [1/2]

void WebCore::InspectorController::drawHighlight ( GraphicsContext context) const

◆ drawHighlight() [2/2]

WEBCORE_EXPORT void WebCore::InspectorController::drawHighlight ( GraphicsContext ) const

◆ enabled() [1/2]

bool WebCore::InspectorController::enabled ( ) const

◆ enabled() [2/2]

bool WebCore::InspectorController::enabled ( ) const

◆ evaluateForTestInFrontend() [1/2]

void WebCore::InspectorController::evaluateForTestInFrontend ( const String script)

◆ evaluateForTestInFrontend() [2/2]

WEBCORE_EXPORT void WebCore::InspectorController::evaluateForTestInFrontend ( const String script)

◆ evaluateHandler() [1/2]

InspectorEvaluateHandler WebCore::InspectorController::evaluateHandler ( ) const
overridevirtual

◆ evaluateHandler() [2/2]

Inspector::InspectorEvaluateHandler WebCore::InspectorController::evaluateHandler ( ) const
overridevirtual

◆ executionStopwatch() [1/2]

Ref< Stopwatch > WebCore::InspectorController::executionStopwatch ( )
overridevirtual

◆ executionStopwatch() [2/2]

Ref<WTF::Stopwatch> WebCore::InspectorController::executionStopwatch ( )
overridevirtual

◆ frontendInitialized() [1/2]

void WebCore::InspectorController::frontendInitialized ( )
overridevirtual

◆ frontendInitialized() [2/2]

void WebCore::InspectorController::frontendInitialized ( )
overridevirtual

◆ functionCallHandler() [1/2]

Inspector::InspectorFunctionCallHandler WebCore::InspectorController::functionCallHandler ( ) const
overridevirtual

◆ functionCallHandler() [2/2]

InspectorFunctionCallHandler WebCore::InspectorController::functionCallHandler ( ) const
overridevirtual

◆ getHighlight() [1/2]

WEBCORE_EXPORT void WebCore::InspectorController::getHighlight ( Highlight ,
InspectorOverlay::CoordinateSystem   
) const

◆ getHighlight() [2/2]

void WebCore::InspectorController::getHighlight ( Highlight highlight,
InspectorOverlay::CoordinateSystem  coordinateSystem 
) const

◆ hasLocalFrontend() [1/2]

bool WebCore::InspectorController::hasLocalFrontend ( ) const

◆ hasLocalFrontend() [2/2]

bool WebCore::InspectorController::hasLocalFrontend ( ) const

◆ hasRemoteFrontend() [1/2]

bool WebCore::InspectorController::hasRemoteFrontend ( ) const

◆ hasRemoteFrontend() [2/2]

bool WebCore::InspectorController::hasRemoteFrontend ( ) const

◆ hideHighlight() [1/2]

void WebCore::InspectorController::hideHighlight ( )

◆ hideHighlight() [2/2]

void WebCore::InspectorController::hideHighlight ( )

◆ highlightedNode() [1/2]

Node* WebCore::InspectorController::highlightedNode ( ) const

◆ highlightedNode() [2/2]

Node * WebCore::InspectorController::highlightedNode ( ) const

◆ inspect() [1/2]

void WebCore::InspectorController::inspect ( Node )

◆ inspect() [2/2]

void WebCore::InspectorController::inspect ( Node node)

◆ inspectedPage() [1/2]

Page& WebCore::InspectorController::inspectedPage ( ) const

◆ inspectedPage() [2/2]

Page & WebCore::InspectorController::inspectedPage ( ) const

◆ inspectedPageDestroyed() [1/2]

void WebCore::InspectorController::inspectedPageDestroyed ( )

◆ inspectedPageDestroyed() [2/2]

void WebCore::InspectorController::inspectedPageDestroyed ( )

◆ inspectionLevel() [1/2]

unsigned WebCore::InspectorController::inspectionLevel ( ) const

◆ inspectionLevel() [2/2]

unsigned WebCore::InspectorController::inspectionLevel ( ) const

◆ inspectorClient() [1/2]

InspectorClient* WebCore::InspectorController::inspectorClient ( ) const
inline

◆ inspectorClient() [2/2]

InspectorClient* WebCore::InspectorController::inspectorClient ( ) const
inline

◆ inspectorFrontendClient() [1/2]

InspectorFrontendClient* WebCore::InspectorController::inspectorFrontendClient ( ) const
inline

◆ inspectorFrontendClient() [2/2]

InspectorFrontendClient* WebCore::InspectorController::inspectorFrontendClient ( ) const
inline

◆ isUnderTest() [1/2]

bool WebCore::InspectorController::isUnderTest ( ) const
inline

◆ isUnderTest() [2/2]

bool WebCore::InspectorController::isUnderTest ( ) const
inline

◆ pageAgent() [1/2]

InspectorPageAgent* WebCore::InspectorController::pageAgent ( ) const
inline

◆ pageAgent() [2/2]

InspectorPageAgent* WebCore::InspectorController::pageAgent ( ) const
inline

◆ scriptDebugServer() [1/2]

PageScriptDebugServer& WebCore::InspectorController::scriptDebugServer ( )
overridevirtual

◆ scriptDebugServer() [2/2]

PageScriptDebugServer & WebCore::InspectorController::scriptDebugServer ( )
overridevirtual

◆ setIndicating() [1/2]

void WebCore::InspectorController::setIndicating ( bool  )

◆ setIndicating() [2/2]

void WebCore::InspectorController::setIndicating ( bool  indicating)

◆ setInspectorFrontendClient() [1/2]

WEBCORE_EXPORT void WebCore::InspectorController::setInspectorFrontendClient ( InspectorFrontendClient )

◆ setInspectorFrontendClient() [2/2]

void WebCore::InspectorController::setInspectorFrontendClient ( InspectorFrontendClient inspectorFrontendClient)

◆ setIsUnderTest() [1/2]

void WebCore::InspectorController::setIsUnderTest ( bool  value)

◆ setIsUnderTest() [2/2]

WEBCORE_EXPORT void WebCore::InspectorController::setIsUnderTest ( bool  )

◆ setProcessId() [1/2]

void WebCore::InspectorController::setProcessId ( long  )

◆ setProcessId() [2/2]

void WebCore::InspectorController::setProcessId ( long  processId)

◆ show() [1/2]

void WebCore::InspectorController::show ( )

◆ show() [2/2]

WEBCORE_EXPORT void WebCore::InspectorController::show ( )

◆ vm() [1/2]

JSC::VM& WebCore::InspectorController::vm ( )
overridevirtual

◆ vm() [2/2]

JSC::VM & WebCore::InspectorController::vm ( )
overridevirtual

Friends And Related Function Documentation

◆ InspectorInstrumentation


The documentation for this class was generated from the following files: