Index: chrome/browser/prerender/prerender_contents.h |
diff --git a/chrome/browser/prerender/prerender_contents.h b/chrome/browser/prerender/prerender_contents.h |
index f67a142675d7706ef7bd7bfea7d169c5a6099c65..451ca65107da4e504307aff818c6868256705b2a 100644 |
--- a/chrome/browser/prerender/prerender_contents.h |
+++ b/chrome/browser/prerender/prerender_contents.h |
@@ -78,6 +78,9 @@ class PrerenderContents : public content::NotificationObserver, |
// Signals that the prerender has had its load event. |
virtual void OnPrerenderStopLoading(PrerenderContents* contents); |
+ // Signals that the prerender has had its 'DOMContentLoaded' event. |
+ virtual void OnPrerenderDomContentLoaded(PrerenderContents* contents); |
+ |
// Signals that the prerender has stopped running. A PrerenderContents with |
// an unset final status will always call OnPrerenderStop before being |
// destroyed. |
@@ -202,6 +205,8 @@ class PrerenderContents : public content::NotificationObserver, |
content::RenderFrameHost* render_frame_host) OVERRIDE; |
virtual void DidStopLoading( |
content::RenderViewHost* render_view_host) OVERRIDE; |
+ virtual void DocumentLoadedInFrame( |
+ int64 frame_id, content::RenderViewHost* render_view_host) OVERRIDE; |
virtual void DidStartProvisionalLoadForFrame( |
int64 frame_id, |
int64 parent_frame_id, |
@@ -312,6 +317,7 @@ class PrerenderContents : public content::NotificationObserver, |
// that NotifyPrerenderStop() also clears the observer list. |
void NotifyPrerenderStart(); |
void NotifyPrerenderStopLoading(); |
+ void NotifyPrerenderDomContentLoaded(); |
void NotifyPrerenderStop(); |
void NotifyPrerenderCreatedMatchCompleteReplacement( |
PrerenderContents* replacement); |