webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
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
 
Page & inspectedPage () 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 ()
 
Node * highlightedNode () 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)
 
InspectorClient * inspectorClient () const
 
InspectorFrontendClient * inspectorFrontendClient () const
 
InspectorPageAgent * pageAgent () 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::Stopwatch > executionStopwatch () override
 
PageScriptDebugServer & scriptDebugServer () override
 
JSC::VM & vm () override
 
 InspectorController (Page &, InspectorClient *)
 
virtual ~InspectorController ()
 
void inspectedPageDestroyed ()
 
bool enabled () const
 
Page & inspectedPage () 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 ()
 
Node * highlightedNode () 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)
 
InspectorClient * inspectorClient () const
 
InspectorFrontendClient * inspectorFrontendClient () const
 
InspectorPageAgent * pageAgent () 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::Stopwatch > executionStopwatch () override
 
PageScriptDebugServer & scriptDebugServer () override
 
JSC::VM & vm () 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: