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 String & provisionalURL () const
 
const String & url () const
 
const String & unreachableURL () const
 
String activeURL () const
 
bool hasOnlySecureContent () const
 
double estimatedProgress () const
 
bool networkRequestsInProgress () const
 
WebCertificateInfo * certificateInfo () const
 
const String & pendingAPIRequestURL () 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 String & title () 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: