| Index: third_party/WebKit/Source/core/loader/ProgressTracker.h
|
| diff --git a/third_party/WebKit/Source/core/loader/ProgressTracker.h b/third_party/WebKit/Source/core/loader/ProgressTracker.h
|
| index 705badc829748ea4b5db3131404dbb9db06a9642..e89c58b9462afe1353e2909de62dbb649408b98a 100644
|
| --- a/third_party/WebKit/Source/core/loader/ProgressTracker.h
|
| +++ b/third_party/WebKit/Source/core/loader/ProgressTracker.h
|
| @@ -37,6 +37,7 @@
|
| namespace blink {
|
|
|
| class LocalFrame;
|
| +class Resource;
|
| class ResourceResponse;
|
| struct ProgressItem;
|
|
|
| @@ -59,29 +60,23 @@ public:
|
|
|
| void finishedParsing();
|
|
|
| + void willStartLoading(unsigned long identifier);
|
| void incrementProgress(unsigned long identifier, const ResourceResponse&);
|
| void incrementProgress(unsigned long identifier, int);
|
| void completeProgress(unsigned long identifier);
|
|
|
| - long long totalPageAndResourceBytesToLoad() const { return m_totalPageAndResourceBytesToLoad; }
|
| - long long totalBytesReceived() const { return m_totalBytesReceived; }
|
| -
|
| private:
|
| explicit ProgressTracker(LocalFrame*);
|
|
|
| void incrementProgressForMainResourceOnly(unsigned long identifier, int length);
|
| + void maybeSendProgress();
|
| void sendFinalProgress();
|
| void reset();
|
|
|
| Member<LocalFrame> m_frame;
|
| - unsigned long m_mainResourceIdentifier;
|
| - long long m_totalPageAndResourceBytesToLoad;
|
| - long long m_totalBytesReceived;
|
| double m_lastNotifiedProgressValue;
|
| double m_lastNotifiedProgressTime;
|
| - double m_progressNotificationInterval;
|
| - double m_progressNotificationTimeInterval;
|
| - bool m_finalProgressChangedSent;
|
| + bool m_finishedParsing;
|
| double m_progressValue;
|
|
|
| HashMap<unsigned long, OwnPtr<ProgressItem>> m_progressItems;
|
|
|