webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | List of all members
WebKit::PageLoadState Class Reference

#include <PageLoadState.h>

Classes

class  Observer
 
class  Transaction
 

Public Types

enum  State { State::Provisional, State::Committed, State::Finished }
 

Public Member Functions

 PageLoadState (WebPageProxy &)
 
 ~PageLoadState ()
 
void addObserver (Observer &)
 
void removeObserver (Observer &)
 
Transaction transaction ()
 
void commitChanges ()
 
void reset (const Transaction::Token &)
 
bool isLoading () const
 
const StringprovisionalURL () const
 
const Stringurl () const
 
const StringunreachableURL () const
 
String activeURL () const
 
bool hasOnlySecureContent () const
 
double estimatedProgress () const
 
bool networkRequestsInProgress () const
 
WebCertificateInfocertificateInfo () const
 
const StringpendingAPIRequestURL () const
 
void setPendingAPIRequestURL (const Transaction::Token &, const String &)
 
void clearPendingAPIRequestURL (const Transaction::Token &)
 
void didStartProvisionalLoad (const Transaction::Token &, const String &url, const String &unreachableURL)
 
void didReceiveServerRedirectForProvisionalLoad (const Transaction::Token &, const String &url)
 
void didFailProvisionalLoad (const Transaction::Token &)
 
void didCommitLoad (const Transaction::Token &, WebCertificateInfo &, bool hasInsecureContent)
 
void didFinishLoad (const Transaction::Token &)
 
void didFailLoad (const Transaction::Token &)
 
void didSameDocumentNavigation (const Transaction::Token &, const String &url)
 
void didDisplayOrRunInsecureContent (const Transaction::Token &)
 
void setUnreachableURL (const Transaction::Token &, const String &)
 
const Stringtitle () const
 
void setTitle (const Transaction::Token &, const String &)
 
bool canGoBack () const
 
void setCanGoBack (const Transaction::Token &, bool)
 
bool canGoForward () const
 
void setCanGoForward (const Transaction::Token &, bool)
 
void didStartProgress (const Transaction::Token &)
 
void didChangeProgress (const Transaction::Token &, double)
 
void didFinishProgress (const Transaction::Token &)
 
void setNetworkRequestsInProgress (const Transaction::Token &, bool)
 
bool committedHasInsecureContent () const
 
void willChangeProcessIsResponsive ()
 
void didChangeProcessIsResponsive ()
 

Member Enumeration Documentation

◆ State

Enumerator
Provisional 
Committed 
Finished 

Constructor & Destructor Documentation

◆ PageLoadState()

WebKit::PageLoadState::PageLoadState ( WebPageProxy webPageProxy)
explicit

◆ ~PageLoadState()

WebKit::PageLoadState::~PageLoadState ( )

Member Function Documentation

◆ activeURL()

String WebKit::PageLoadState::activeURL ( ) const

◆ addObserver()

void WebKit::PageLoadState::addObserver ( Observer observer)

◆ canGoBack()

bool WebKit::PageLoadState::canGoBack ( ) const

◆ canGoForward()

bool WebKit::PageLoadState::canGoForward ( ) const

◆ certificateInfo()

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

◆ clearPendingAPIRequestURL()

void WebKit::PageLoadState::clearPendingAPIRequestURL ( const Transaction::Token &  token)

◆ commitChanges()

void WebKit::PageLoadState::commitChanges ( )

◆ committedHasInsecureContent()

bool WebKit::PageLoadState::committedHasInsecureContent ( ) const
inline

◆ didChangeProcessIsResponsive()

void WebKit::PageLoadState::didChangeProcessIsResponsive ( )

◆ didChangeProgress()

void WebKit::PageLoadState::didChangeProgress ( const Transaction::Token &  token,
double  value 
)

◆ didCommitLoad()

void WebKit::PageLoadState::didCommitLoad ( const Transaction::Token &  token,
WebCertificateInfo certificateInfo,
bool  hasInsecureContent 
)

◆ didDisplayOrRunInsecureContent()

void WebKit::PageLoadState::didDisplayOrRunInsecureContent ( const Transaction::Token &  token)

◆ didFailLoad()

void WebKit::PageLoadState::didFailLoad ( const Transaction::Token &  token)

◆ didFailProvisionalLoad()

void WebKit::PageLoadState::didFailProvisionalLoad ( const Transaction::Token &  token)

◆ didFinishLoad()

void WebKit::PageLoadState::didFinishLoad ( const Transaction::Token &  token)

◆ didFinishProgress()

void WebKit::PageLoadState::didFinishProgress ( const Transaction::Token &  token)

◆ didReceiveServerRedirectForProvisionalLoad()

void WebKit::PageLoadState::didReceiveServerRedirectForProvisionalLoad ( const Transaction::Token &  token,
const String url 
)

◆ didSameDocumentNavigation()

void WebKit::PageLoadState::didSameDocumentNavigation ( const Transaction::Token &  token,
const String url 
)

◆ didStartProgress()

void WebKit::PageLoadState::didStartProgress ( const Transaction::Token &  token)

◆ didStartProvisionalLoad()

void WebKit::PageLoadState::didStartProvisionalLoad ( const Transaction::Token &  token,
const String url,
const String unreachableURL 
)

◆ estimatedProgress()

double WebKit::PageLoadState::estimatedProgress ( ) const

◆ hasOnlySecureContent()

bool WebKit::PageLoadState::hasOnlySecureContent ( ) const

◆ isLoading()

bool WebKit::PageLoadState::isLoading ( ) const

◆ networkRequestsInProgress()

bool WebKit::PageLoadState::networkRequestsInProgress ( ) const
inline

◆ pendingAPIRequestURL()

const String & WebKit::PageLoadState::pendingAPIRequestURL ( ) const

◆ provisionalURL()

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

◆ removeObserver()

void WebKit::PageLoadState::removeObserver ( Observer observer)

◆ reset()

void WebKit::PageLoadState::reset ( const Transaction::Token &  token)

◆ setCanGoBack()

void WebKit::PageLoadState::setCanGoBack ( const Transaction::Token &  token,
bool  canGoBack 
)

◆ setCanGoForward()

void WebKit::PageLoadState::setCanGoForward ( const Transaction::Token &  token,
bool  canGoForward 
)

◆ setNetworkRequestsInProgress()

void WebKit::PageLoadState::setNetworkRequestsInProgress ( const Transaction::Token &  token,
bool  networkRequestsInProgress 
)

◆ setPendingAPIRequestURL()

void WebKit::PageLoadState::setPendingAPIRequestURL ( const Transaction::Token &  token,
const String pendingAPIRequestURL 
)

◆ setTitle()

void WebKit::PageLoadState::setTitle ( const Transaction::Token &  token,
const String title 
)

◆ setUnreachableURL()

void WebKit::PageLoadState::setUnreachableURL ( const Transaction::Token &  token,
const String unreachableURL 
)

◆ title()

const String & WebKit::PageLoadState::title ( ) const

◆ transaction()

Transaction WebKit::PageLoadState::transaction ( )
inline

◆ unreachableURL()

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

◆ url()

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

◆ willChangeProcessIsResponsive()

void WebKit::PageLoadState::willChangeProcessIsResponsive ( )

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