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

#include <ProgressTracker.h>

Public Member Functions

 ProgressTracker (ProgressTrackerClient &)
 
 ~ProgressTracker ()
 
WEBCORE_EXPORT double estimatedProgress () const
 
void progressStarted (Frame &)
 
void progressCompleted (Frame &)
 
void incrementProgress (unsigned long identifier, const ResourceResponse &)
 
void incrementProgress (unsigned long identifier, unsigned bytesReceived)
 
void completeProgress (unsigned long identifier)
 
long long totalPageAndResourceBytesToLoad () const
 
long long totalBytesReceived () const
 
bool isMainLoadProgressing () const
 
 ProgressTracker (ProgressTrackerClient &)
 
 ~ProgressTracker ()
 
WEBCORE_EXPORT double estimatedProgress () const
 
void progressStarted (Frame &)
 
void progressCompleted (Frame &)
 
void incrementProgress (unsigned long identifier, const ResourceResponse &)
 
void incrementProgress (unsigned long identifier, unsigned bytesReceived)
 
void completeProgress (unsigned long identifier)
 
long long totalPageAndResourceBytesToLoad () const
 
long long totalBytesReceived () const
 
bool isMainLoadProgressing () const
 

Static Public Member Functions

static unsigned long createUniqueIdentifier ()
 
static unsigned long createUniqueIdentifier ()
 

Constructor & Destructor Documentation

◆ ProgressTracker() [1/2]

WebCore::ProgressTracker::ProgressTracker ( ProgressTrackerClient client)
explicit

◆ ~ProgressTracker() [1/2]

WebCore::ProgressTracker::~ProgressTracker ( )

◆ ProgressTracker() [2/2]

WebCore::ProgressTracker::ProgressTracker ( ProgressTrackerClient )
explicit

◆ ~ProgressTracker() [2/2]

WebCore::ProgressTracker::~ProgressTracker ( )

Member Function Documentation

◆ completeProgress() [1/2]

void WebCore::ProgressTracker::completeProgress ( unsigned long  identifier)

◆ completeProgress() [2/2]

void WebCore::ProgressTracker::completeProgress ( unsigned long  identifier)

◆ createUniqueIdentifier() [1/2]

static unsigned long WebCore::ProgressTracker::createUniqueIdentifier ( )
static

◆ createUniqueIdentifier() [2/2]

unsigned long WebCore::ProgressTracker::createUniqueIdentifier ( )
static

◆ estimatedProgress() [1/2]

double WebCore::ProgressTracker::estimatedProgress ( ) const

◆ estimatedProgress() [2/2]

WEBCORE_EXPORT double WebCore::ProgressTracker::estimatedProgress ( ) const

◆ incrementProgress() [1/4]

void WebCore::ProgressTracker::incrementProgress ( unsigned long  identifier,
const ResourceResponse response 
)

◆ incrementProgress() [2/4]

void WebCore::ProgressTracker::incrementProgress ( unsigned long  identifier,
const ResourceResponse  
)

◆ incrementProgress() [3/4]

void WebCore::ProgressTracker::incrementProgress ( unsigned long  identifier,
unsigned  bytesReceived 
)

◆ incrementProgress() [4/4]

void WebCore::ProgressTracker::incrementProgress ( unsigned long  identifier,
unsigned  bytesReceived 
)

◆ isMainLoadProgressing() [1/2]

bool WebCore::ProgressTracker::isMainLoadProgressing ( ) const

◆ isMainLoadProgressing() [2/2]

bool WebCore::ProgressTracker::isMainLoadProgressing ( ) const

◆ progressCompleted() [1/2]

void WebCore::ProgressTracker::progressCompleted ( Frame frame)

◆ progressCompleted() [2/2]

void WebCore::ProgressTracker::progressCompleted ( Frame )

◆ progressStarted() [1/2]

void WebCore::ProgressTracker::progressStarted ( Frame )

◆ progressStarted() [2/2]

void WebCore::ProgressTracker::progressStarted ( Frame frame)

◆ totalBytesReceived() [1/2]

long long WebCore::ProgressTracker::totalBytesReceived ( ) const
inline

◆ totalBytesReceived() [2/2]

long long WebCore::ProgressTracker::totalBytesReceived ( ) const
inline

◆ totalPageAndResourceBytesToLoad() [1/2]

long long WebCore::ProgressTracker::totalPageAndResourceBytesToLoad ( ) const
inline

◆ totalPageAndResourceBytesToLoad() [2/2]

long long WebCore::ProgressTracker::totalPageAndResourceBytesToLoad ( ) const
inline

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