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

#include <WebInspector.h>

Inheritance diagram for WebKit::WebInspector:
API::ObjectImpl< API::Object::Type::BundleInspector > IPC::Connection::Client Inspector::FrontendChannel API::Object IPC::MessageReceiver

Public Member Functions

WebPagepage () const
 
void updateDockingAvailability ()
 
void sendMessageToFrontend (const String &message) override
 
ConnectionType connectionType () const override
 
void didReceiveMessage (IPC::Connection &, IPC::Decoder &) override
 
void didClose (IPC::Connection &) override
 
void didReceiveInvalidMessage (IPC::Connection &, IPC::StringReference, IPC::StringReference) override
 
void connectionEstablished ()
 
void show ()
 
void close ()
 
void openInNewTab (const String &urlString)
 
void canAttachWindow (bool &result)
 
void showConsole ()
 
void showResources ()
 
void showTimelines ()
 
void showMainResourceForFrame (uint64_t frameIdentifier)
 
void setAttached (bool attached)
 
void evaluateScriptForTest (const String &script)
 
void startPageProfiling ()
 
void stopPageProfiling ()
 
void startElementSelection ()
 
void stopElementSelection ()
 
void elementSelectionChanged (bool)
 
void sendMessageToBackend (const String &)
 
void disconnectFromPage ()
 
- Public Member Functions inherited from API::ObjectImpl< API::Object::Type::BundleInspector >
virtual ~ObjectImpl ()
 
- Public Member Functions inherited from API::Object
virtual ~Object ()
 
- Public Member Functions inherited from IPC::MessageReceiver
virtual ~MessageReceiver ()
 
virtual void didReceiveSyncMessage (Connection &, Decoder &, std::unique_ptr< Encoder > &)
 
- Public Member Functions inherited from Inspector::FrontendChannel
virtual ~FrontendChannel ()
 
virtual ~FrontendChannel ()
 

Static Public Member Functions

static Ref< WebInspectorcreate (WebPage *)
 
- Static Public Member Functions inherited from API::Object
static voidwrap (API::Object *)
 
static API::Objectunwrap (void *)
 

Friends

class WebInspectorClient
 

Additional Inherited Members

- Public Types inherited from API::Object
enum  Type {
  Type::Null = 0, Type::Array, Type::AuthenticationChallenge, Type::AuthenticationDecisionListener,
  Type::CertificateInfo, Type::Connection, Type::ContextMenuItem, Type::Credential,
  Type::Data, Type::Dictionary, Type::Error, Type::FrameHandle,
  Type::Image, Type::PageGroupData, Type::PageHandle, Type::PageGroupHandle,
  Type::ProtectionSpace, Type::RenderLayer, Type::RenderObject, Type::SecurityOrigin,
  Type::SessionState, Type::SerializedScriptValue, Type::String, Type::URL,
  Type::URLRequest, Type::URLResponse, Type::UserContentURLPattern, Type::UserScript,
  Type::UserStyleSheet, Type::WebArchive, Type::WebArchiveResource, Type::Boolean,
  Type::Double, Type::UInt64, Type::Point, Type::Size,
  Type::Rect, Type::ApplicationCacheManager, Type::AutomationSession, Type::BackForwardList,
  Type::BackForwardListItem, Type::CacheManager, Type::ColorPickerResultListener, Type::ContextMenuListener,
  Type::CookieManager, Type::Download, Type::ExperimentalFeature, Type::FormSubmissionListener,
  Type::Frame, Type::FrameInfo, Type::FramePolicyListener, Type::FullScreenManager,
  Type::GeolocationManager, Type::GeolocationPermissionRequest, Type::HitTestResult, Type::GeolocationPosition,
  Type::GrammarDetail, Type::IconDatabase, Type::Inspector, Type::KeyValueStorageManager,
  Type::MediaCacheManager, Type::Navigation, Type::NavigationAction, Type::NavigationData,
  Type::NavigationResponse, Type::Notification, Type::NotificationManager, Type::NotificationPermissionRequest,
  Type::OpenPanelParameters, Type::OpenPanelResultListener, Type::OriginDataManager, Type::Page,
  Type::PageConfiguration, Type::PageGroup, Type::ProcessPool, Type::ProcessPoolConfiguration,
  Type::PluginSiteDataManager, Type::Preferences, Type::ResourceLoadStatisticsStore, Type::RunBeforeUnloadConfirmPanelResultListener,
  Type::RunJavaScriptAlertResultListener, Type::RunJavaScriptConfirmResultListener, Type::RunJavaScriptPromptResultListener, Type::TextChecker,
  Type::UserContentController, Type::UserContentExtension, Type::UserContentExtensionStore, Type::UserContentWorld,
  Type::UserInitiatedAction, Type::UserMediaPermissionCheck, Type::UserMediaPermissionRequest, Type::Vibration,
  Type::ViewportAttributes, Type::VisitedLinkStore, Type::WebResourceLoadStatisticsManager, Type::WebsiteDataRecord,
  Type::WebsiteDataStore, Type::WebsitePolicies, Type::WindowFeatures, Type::Bundle,
  Type::BundleBackForwardList, Type::BundleBackForwardListItem, Type::BundleCSSStyleDeclarationHandle, Type::BundleDOMWindowExtension,
  Type::BundleFileHandle, Type::BundleFrame, Type::BundleHitTestResult, Type::BundleInspector,
  Type::BundleNavigationAction, Type::BundleNodeHandle, Type::BundlePage, Type::BundlePageBanner,
  Type::BundlePageGroup, Type::BundlePageOverlay, Type::BundleRangeHandle, Type::BundleScriptWorld,
  Type::EditCommandProxy, Type::ObjCObjectGraph, Type::View
}
 
- Public Types inherited from Inspector::FrontendChannel
enum  ConnectionType { ConnectionType::Remote, ConnectionType::Local, ConnectionType::Remote, ConnectionType::Local }
 
enum  ConnectionType { ConnectionType::Remote, ConnectionType::Local, ConnectionType::Remote, ConnectionType::Local }
 
- Static Public Attributes inherited from API::ObjectImpl< API::Object::Type::BundleInspector >
static const Type APIType
 
- Protected Member Functions inherited from API::ObjectImpl< API::Object::Type::BundleInspector >
 ObjectImpl ()
 
Type type () const override
 
- Protected Member Functions inherited from API::Object
 Object ()
 
- Protected Member Functions inherited from IPC::Connection::Client
virtual ~Client ()
 

Member Function Documentation

◆ canAttachWindow()

void WebKit::WebInspector::canAttachWindow ( bool &  result)

◆ close()

void WebInspector::close ( )

◆ connectionEstablished()

void WebKit::WebInspector::connectionEstablished ( )

◆ connectionType()

ConnectionType WebKit::WebInspector::connectionType ( ) const
inlineoverridevirtual

◆ create()

Ref< WebInspector > WebInspector::create ( WebPage page)
static

◆ didClose()

void WebKit::WebInspector::didClose ( IPC::Connection )
inlineoverridevirtual

◆ didReceiveInvalidMessage()

void WebKit::WebInspector::didReceiveInvalidMessage ( IPC::Connection ,
IPC::StringReference  ,
IPC::StringReference   
)
inlineoverridevirtual

◆ didReceiveMessage()

void WebKit::WebInspector::didReceiveMessage ( IPC::Connection ,
IPC::Decoder  
)
overridevirtual

Implements IPC::MessageReceiver.

◆ disconnectFromPage()

void WebKit::WebInspector::disconnectFromPage ( )
inline

◆ elementSelectionChanged()

void WebInspector::elementSelectionChanged ( bool  active)

◆ evaluateScriptForTest()

void WebInspector::evaluateScriptForTest ( const String script)

◆ openInNewTab()

void WebInspector::openInNewTab ( const String urlString)

◆ page()

WebPage* WebKit::WebInspector::page ( ) const
inline

◆ sendMessageToBackend()

void WebInspector::sendMessageToBackend ( const String message)

◆ sendMessageToFrontend()

void WebInspector::sendMessageToFrontend ( const String message)
overridevirtual

◆ setAttached()

void WebKit::WebInspector::setAttached ( bool  attached)
inline

◆ show()

void WebInspector::show ( )

◆ showConsole()

void WebInspector::showConsole ( )

◆ showMainResourceForFrame()

void WebInspector::showMainResourceForFrame ( uint64_t  frameIdentifier)

◆ showResources()

void WebInspector::showResources ( )

◆ showTimelines()

void WebInspector::showTimelines ( )

◆ startElementSelection()

void WebInspector::startElementSelection ( )

◆ startPageProfiling()

void WebInspector::startPageProfiling ( )

◆ stopElementSelection()

void WebInspector::stopElementSelection ( )

◆ stopPageProfiling()

void WebInspector::stopPageProfiling ( )

◆ updateDockingAvailability()

void WebInspector::updateDockingAvailability ( )

Friends And Related Function Documentation

◆ WebInspectorClient

friend class WebInspectorClient
friend

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