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 |