| Index: chrome/browser/android/offline_pages/prerender_adapter.h
|
| diff --git a/chrome/browser/android/offline_pages/prerender_adapter.h b/chrome/browser/android/offline_pages/prerender_adapter.h
|
| index ca378d74d23aa418db7ef9ae8f308d78309c35dd..23b9037c4876475ae273303a1ece05f8242311da 100644
|
| --- a/chrome/browser/android/offline_pages/prerender_adapter.h
|
| +++ b/chrome/browser/android/offline_pages/prerender_adapter.h
|
| @@ -40,6 +40,11 @@ class PrerenderAdapter : public prerender::PrerenderHandle::Observer {
|
| // WebContents (via |GetWebContents()|) have become invalidated.
|
| virtual void OnPrerenderStop() = 0;
|
|
|
| + // Signals that a resource finished loading and altered the running byte
|
| + // count. |bytes| is the cumulative number of bytes received for this
|
| + // handle.
|
| + virtual void OnPrerenderNetworkBytesChanged(int64_t bytes) = 0;
|
| +
|
| protected:
|
| Observer();
|
| virtual ~Observer();
|
| @@ -83,6 +88,8 @@ class PrerenderAdapter : public prerender::PrerenderHandle::Observer {
|
| void OnPrerenderStopLoading(prerender::PrerenderHandle* handle) override;
|
| void OnPrerenderDomContentLoaded(prerender::PrerenderHandle* handle) override;
|
| void OnPrerenderStop(prerender::PrerenderHandle* handle) override;
|
| + void OnPrerenderNetworkBytesChanged(
|
| + prerender::PrerenderHandle* handle) override;
|
|
|
| private:
|
| // At most one prerender request may be active for this adapter and this
|
|
|