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 | List of all members
WebKit::WebFrameProxy Class Reference

#include <WebFrameProxy.h>

Inheritance diagram for WebKit::WebFrameProxy:
API::ObjectImpl< API::Object::Type::Frame > API::Object

Public Member Functions

virtual ~WebFrameProxy ()
 
uint64_t frameID () const
 
WebPageProxypage () const
 
void webProcessWillShutDown ()
 
bool isMainFrame () const
 
void setIsFrameSet (bool value)
 
bool isFrameSet () const
 
FrameLoadStateframeLoadState ()
 
void loadURL (const String &)
 
void stopLoading () const
 
const Stringurl () const
 
const StringprovisionalURL () const
 
void setUnreachableURL (const String &)
 
const StringunreachableURL () const
 
const StringmimeType () const
 
bool containsPluginDocument () const
 
const Stringtitle () const
 
WebCertificateInfocertificateInfo () const
 
bool canProvideSource () const
 
bool canShowMIMEType (const String &mimeType) const
 
bool isDisplayingStandaloneImageDocument () const
 
bool isDisplayingStandaloneMediaDocument () const
 
bool isDisplayingMarkupDocument () const
 
bool isDisplayingPDFDocument () const
 
void getWebArchive (std::function< void(API::Data *, CallbackBase::Error)>)
 
void getMainResourceData (std::function< void(API::Data *, CallbackBase::Error)>)
 
void getResourceData (API::URL *, std::function< void(API::Data *, CallbackBase::Error)>)
 
void didStartProvisionalLoad (const String &url)
 
void didReceiveServerRedirectForProvisionalLoad (const String &url)
 
void didFailProvisionalLoad ()
 
void didCommitLoad (const String &contentType, WebCertificateInfo &, bool containsPluginDocument)
 
void didFinishLoad ()
 
void didFailLoad ()
 
void didSameDocumentNavigation (const String &)
 
void didChangeTitle (const String &)
 
void receivedPolicyDecision (WebCore::PolicyAction, uint64_t listenerID, API::Navigation *, const WebsitePolicies &)
 
WebFramePolicyListenerProxysetUpPolicyListenerProxy (uint64_t listenerID)
 
WebFormSubmissionListenerProxysetUpFormSubmissionListenerProxy (uint64_t listenerID)
 
- Public Member Functions inherited from API::ObjectImpl< API::Object::Type::Frame >
virtual ~ObjectImpl ()
 
- Public Member Functions inherited from API::Object
virtual ~Object ()
 

Static Public Member Functions

static PassRefPtr< WebFrameProxycreate (WebPageProxy *page, uint64_t frameID)
 
- Static Public Member Functions inherited from API::Object
static voidwrap (API::Object *)
 
static API::Objectunwrap (void *)
 

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
}
 
- Static Public Attributes inherited from API::ObjectImpl< API::Object::Type::Frame >
static const Type APIType
 
- Protected Member Functions inherited from API::ObjectImpl< API::Object::Type::Frame >
 ObjectImpl ()
 
Type type () const override
 
- Protected Member Functions inherited from API::Object
 Object ()
 

Constructor & Destructor Documentation

◆ ~WebFrameProxy()

WebKit::WebFrameProxy::~WebFrameProxy ( )
virtual

Member Function Documentation

◆ canProvideSource()

bool WebKit::WebFrameProxy::canProvideSource ( ) const

◆ canShowMIMEType()

bool WebKit::WebFrameProxy::canShowMIMEType ( const String mimeType) const

◆ certificateInfo()

WebCertificateInfo* WebKit::WebFrameProxy::certificateInfo ( ) const
inline

◆ containsPluginDocument()

bool WebKit::WebFrameProxy::containsPluginDocument ( ) const
inline

◆ create()

static PassRefPtr<WebFrameProxy> WebKit::WebFrameProxy::create ( WebPageProxy page,
uint64_t  frameID 
)
inlinestatic

◆ didChangeTitle()

void WebKit::WebFrameProxy::didChangeTitle ( const String title)

◆ didCommitLoad()

void WebKit::WebFrameProxy::didCommitLoad ( const String contentType,
WebCertificateInfo certificateInfo,
bool  containsPluginDocument 
)

◆ didFailLoad()

void WebKit::WebFrameProxy::didFailLoad ( )

◆ didFailProvisionalLoad()

void WebKit::WebFrameProxy::didFailProvisionalLoad ( )

◆ didFinishLoad()

void WebKit::WebFrameProxy::didFinishLoad ( )

◆ didReceiveServerRedirectForProvisionalLoad()

void WebKit::WebFrameProxy::didReceiveServerRedirectForProvisionalLoad ( const String url)

◆ didSameDocumentNavigation()

void WebKit::WebFrameProxy::didSameDocumentNavigation ( const String url)

◆ didStartProvisionalLoad()

void WebKit::WebFrameProxy::didStartProvisionalLoad ( const String url)

◆ frameID()

uint64_t WebKit::WebFrameProxy::frameID ( ) const
inline

◆ frameLoadState()

FrameLoadState& WebKit::WebFrameProxy::frameLoadState ( )
inline

◆ getMainResourceData()

void WebKit::WebFrameProxy::getMainResourceData ( std::function< void(API::Data *, CallbackBase::Error)>  callbackFunction)

◆ getResourceData()

void WebKit::WebFrameProxy::getResourceData ( API::URL resourceURL,
std::function< void(API::Data *, CallbackBase::Error)>  callbackFunction 
)

◆ getWebArchive()

void WebKit::WebFrameProxy::getWebArchive ( std::function< void(API::Data *, CallbackBase::Error)>  callbackFunction)

◆ isDisplayingMarkupDocument()

bool WebKit::WebFrameProxy::isDisplayingMarkupDocument ( ) const

◆ isDisplayingPDFDocument()

bool WebKit::WebFrameProxy::isDisplayingPDFDocument ( ) const

◆ isDisplayingStandaloneImageDocument()

bool WebKit::WebFrameProxy::isDisplayingStandaloneImageDocument ( ) const

◆ isDisplayingStandaloneMediaDocument()

bool WebKit::WebFrameProxy::isDisplayingStandaloneMediaDocument ( ) const

◆ isFrameSet()

bool WebKit::WebFrameProxy::isFrameSet ( ) const
inline

◆ isMainFrame()

bool WebKit::WebFrameProxy::isMainFrame ( ) const

◆ loadURL()

void WebKit::WebFrameProxy::loadURL ( const String url)

◆ mimeType()

const String& WebKit::WebFrameProxy::mimeType ( ) const
inline

◆ page()

WebPageProxy* WebKit::WebFrameProxy::page ( ) const
inline

◆ provisionalURL()

const String& WebKit::WebFrameProxy::provisionalURL ( ) const
inline

◆ receivedPolicyDecision()

void WebKit::WebFrameProxy::receivedPolicyDecision ( WebCore::PolicyAction  action,
uint64_t  listenerID,
API::Navigation navigation,
const WebsitePolicies websitePolicies 
)

◆ setIsFrameSet()

void WebKit::WebFrameProxy::setIsFrameSet ( bool  value)
inline

◆ setUnreachableURL()

void WebKit::WebFrameProxy::setUnreachableURL ( const String unreachableURL)

◆ setUpFormSubmissionListenerProxy()

WebFormSubmissionListenerProxy & WebKit::WebFrameProxy::setUpFormSubmissionListenerProxy ( uint64_t  listenerID)

◆ setUpPolicyListenerProxy()

WebFramePolicyListenerProxy & WebKit::WebFrameProxy::setUpPolicyListenerProxy ( uint64_t  listenerID)

◆ stopLoading()

void WebKit::WebFrameProxy::stopLoading ( ) const

◆ title()

const String& WebKit::WebFrameProxy::title ( ) const
inline

◆ unreachableURL()

const String& WebKit::WebFrameProxy::unreachableURL ( ) const
inline

◆ url()

const String& WebKit::WebFrameProxy::url ( ) const
inline

◆ webProcessWillShutDown()

void WebKit::WebFrameProxy::webProcessWillShutDown ( )

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