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

#include <NavigationScheduler.h>

Public Member Functions

 NavigationScheduler (Frame &)
 
 ~NavigationScheduler ()
 
bool redirectScheduledDuringLoad ()
 
bool locationChangePending ()
 
void scheduleRedirect (Document &initiatingDocument, double delay, const URL &)
 
void scheduleLocationChange (Document &initiatingDocument, SecurityOrigin &, const URL &, const String &referrer, LockHistory=LockHistory::Yes, LockBackForwardList=LockBackForwardList::Yes)
 
void scheduleFormSubmission (Ref< FormSubmission > &&)
 
void scheduleRefresh (Document &initiatingDocument)
 
void scheduleHistoryNavigation (int steps)
 
void schedulePageBlock (Document &originDocument)
 
void startTimer ()
 
void cancel (bool newLoadInProgress=false)
 
void clear ()
 
 NavigationScheduler (Frame &)
 
 ~NavigationScheduler ()
 
bool redirectScheduledDuringLoad ()
 
bool locationChangePending ()
 
void scheduleRedirect (Document &initiatingDocument, double delay, const URL &)
 
void scheduleLocationChange (Document &initiatingDocument, SecurityOrigin &, const URL &, const String &referrer, LockHistory=LockHistory::Yes, LockBackForwardList=LockBackForwardList::Yes)
 
void scheduleFormSubmission (Ref< FormSubmission > &&)
 
void scheduleRefresh (Document &initiatingDocument)
 
void scheduleHistoryNavigation (int steps)
 
void schedulePageBlock (Document &originDocument)
 
void startTimer ()
 
void cancel (bool newLoadInProgress=false)
 
void clear ()
 

Constructor & Destructor Documentation

◆ NavigationScheduler() [1/2]

WebCore::NavigationScheduler::NavigationScheduler ( Frame frame)
explicit

◆ ~NavigationScheduler() [1/2]

WebCore::NavigationScheduler::~NavigationScheduler ( )

◆ NavigationScheduler() [2/2]

WebCore::NavigationScheduler::NavigationScheduler ( Frame )
explicit

◆ ~NavigationScheduler() [2/2]

WebCore::NavigationScheduler::~NavigationScheduler ( )

Member Function Documentation

◆ cancel() [1/2]

void WebCore::NavigationScheduler::cancel ( bool  newLoadInProgress = false)

◆ cancel() [2/2]

void WebCore::NavigationScheduler::cancel ( bool  newLoadInProgress = false)

◆ clear() [1/2]

void WebCore::NavigationScheduler::clear ( )

◆ clear() [2/2]

void WebCore::NavigationScheduler::clear ( )

◆ locationChangePending() [1/2]

bool WebCore::NavigationScheduler::locationChangePending ( )

◆ locationChangePending() [2/2]

bool WebCore::NavigationScheduler::locationChangePending ( )

◆ redirectScheduledDuringLoad() [1/2]

bool WebCore::NavigationScheduler::redirectScheduledDuringLoad ( )

◆ redirectScheduledDuringLoad() [2/2]

bool WebCore::NavigationScheduler::redirectScheduledDuringLoad ( )

◆ scheduleFormSubmission() [1/2]

void WebCore::NavigationScheduler::scheduleFormSubmission ( Ref< FormSubmission > &&  )

◆ scheduleFormSubmission() [2/2]

void WebCore::NavigationScheduler::scheduleFormSubmission ( Ref< FormSubmission > &&  submission)

◆ scheduleHistoryNavigation() [1/2]

void WebCore::NavigationScheduler::scheduleHistoryNavigation ( int  steps)

◆ scheduleHistoryNavigation() [2/2]

void WebCore::NavigationScheduler::scheduleHistoryNavigation ( int  steps)

◆ scheduleLocationChange() [1/2]

void WebCore::NavigationScheduler::scheduleLocationChange ( Document initiatingDocument,
SecurityOrigin securityOrigin,
const URL url,
const String referrer,
LockHistory  lockHistory = LockHistory::Yes,
LockBackForwardList  lockBackForwardList = LockBackForwardList::Yes 
)

◆ scheduleLocationChange() [2/2]

void WebCore::NavigationScheduler::scheduleLocationChange ( Document initiatingDocument,
SecurityOrigin ,
const URL ,
const String referrer,
LockHistory  = LockHistory::Yes,
LockBackForwardList  = LockBackForwardList::Yes 
)

◆ schedulePageBlock() [1/2]

void WebCore::NavigationScheduler::schedulePageBlock ( Document originDocument)

◆ schedulePageBlock() [2/2]

void WebCore::NavigationScheduler::schedulePageBlock ( Document originDocument)

◆ scheduleRedirect() [1/2]

void WebCore::NavigationScheduler::scheduleRedirect ( Document initiatingDocument,
double  delay,
const URL  
)

◆ scheduleRedirect() [2/2]

void WebCore::NavigationScheduler::scheduleRedirect ( Document initiatingDocument,
double  delay,
const URL url 
)

◆ scheduleRefresh() [1/2]

void WebCore::NavigationScheduler::scheduleRefresh ( Document initiatingDocument)

◆ scheduleRefresh() [2/2]

void WebCore::NavigationScheduler::scheduleRefresh ( Document initiatingDocument)

◆ startTimer() [1/2]

void WebCore::NavigationScheduler::startTimer ( )

◆ startTimer() [2/2]

void WebCore::NavigationScheduler::startTimer ( )

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