| OLD | NEW | 
|    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |    1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
|    2 // Use of this source code is governed by a BSD-style license that can be |    2 // Use of this source code is governed by a BSD-style license that can be | 
|    3 // found in the LICENSE file. |    3 // found in the LICENSE file. | 
|    4  |    4  | 
|    5 #include "chrome/browser/prerender/prerender_contents.h" |    5 #include "chrome/browser/prerender/prerender_contents.h" | 
|    6  |    6  | 
|    7 #include <algorithm> |    7 #include <algorithm> | 
|    8 #include <functional> |    8 #include <functional> | 
|    9 #include <utility> |    9 #include <utility> | 
|   10  |   10  | 
| (...skipping 527 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  538 void PrerenderContents::RenderFrameCreated( |  538 void PrerenderContents::RenderFrameCreated( | 
|  539     content::RenderFrameHost* render_frame_host) { |  539     content::RenderFrameHost* render_frame_host) { | 
|  540   // When a new RenderFrame is created for a prerendering WebContents, tell the |  540   // When a new RenderFrame is created for a prerendering WebContents, tell the | 
|  541   // new RenderFrame it's being used for prerendering before any navigations |  541   // new RenderFrame it's being used for prerendering before any navigations | 
|  542   // occur.  Note that this is always triggered before the first navigation, so |  542   // occur.  Note that this is always triggered before the first navigation, so | 
|  543   // there's no need to send the message just after the WebContents is created. |  543   // there's no need to send the message just after the WebContents is created. | 
|  544   render_frame_host->Send(new PrerenderMsg_SetIsPrerendering( |  544   render_frame_host->Send(new PrerenderMsg_SetIsPrerendering( | 
|  545       render_frame_host->GetRoutingID(), true)); |  545       render_frame_host->GetRoutingID(), true)); | 
|  546 } |  546 } | 
|  547  |  547  | 
|  548 void PrerenderContents::DidStopLoading( |  548 void PrerenderContents::DidStopLoading() { | 
|  549     content::RenderViewHost* render_view_host) { |  | 
|  550   has_stopped_loading_ = true; |  549   has_stopped_loading_ = true; | 
|  551   NotifyPrerenderStopLoading(); |  550   NotifyPrerenderStopLoading(); | 
|  552 } |  551 } | 
|  553  |  552  | 
|  554 void PrerenderContents::DocumentLoadedInFrame( |  553 void PrerenderContents::DocumentLoadedInFrame( | 
|  555     content::RenderFrameHost* render_frame_host) { |  554     content::RenderFrameHost* render_frame_host) { | 
|  556   if (!render_frame_host->GetParent()) |  555   if (!render_frame_host->GetParent()) | 
|  557     NotifyPrerenderDomContentLoaded(); |  556     NotifyPrerenderDomContentLoaded(); | 
|  558 } |  557 } | 
|  559  |  558  | 
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  749 void PrerenderContents::AddResourceThrottle( |  748 void PrerenderContents::AddResourceThrottle( | 
|  750     const base::WeakPtr<PrerenderResourceThrottle>& throttle) { |  749     const base::WeakPtr<PrerenderResourceThrottle>& throttle) { | 
|  751   resource_throttles_.push_back(throttle); |  750   resource_throttles_.push_back(throttle); | 
|  752 } |  751 } | 
|  753  |  752  | 
|  754 void PrerenderContents::AddNetworkBytes(int64 bytes) { |  753 void PrerenderContents::AddNetworkBytes(int64 bytes) { | 
|  755   network_bytes_ += bytes; |  754   network_bytes_ += bytes; | 
|  756 } |  755 } | 
|  757  |  756  | 
|  758 }  // namespace prerender |  757 }  // namespace prerender | 
| OLD | NEW |