| 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 3c740069e5088c728279f26ce285c50cdb2d5881..0941784f6080576f50afda1a078b33dbf1f332d2 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,32 +60,32 @@ public:
|
|
|
| void finishedParsing();
|
|
|
| + void willSendRequest(const Resource*);
|
| 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_finishedParsing;
|
| bool m_finalProgressChangedSent;
|
| double m_progressValue;
|
| + long long m_bytesLoadedSoFar;
|
|
|
| HashMap<unsigned long, OwnPtr<ProgressItem>> m_progressItems;
|
| + Vector<double> m_progressUpdate;
|
| + Vector<long long> m_bytesSoFarUpdate;
|
| };
|
|
|
| } // namespace blink
|
|
|