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 #ifndef CHROME_BROWSER_PRERENDER_PRERENDER_CONTENTS_H_ | 5 #ifndef CHROME_BROWSER_PRERENDER_PRERENDER_CONTENTS_H_ |
6 #define CHROME_BROWSER_PRERENDER_PRERENDER_CONTENTS_H_ | 6 #define CHROME_BROWSER_PRERENDER_PRERENDER_CONTENTS_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <list> | 9 #include <list> |
10 #include <string> | 10 #include <string> |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
103 // |source_render_view_host| is the RenderViewHost that initiated | 103 // |source_render_view_host| is the RenderViewHost that initiated |
104 // prerendering. | 104 // prerendering. |
105 virtual void StartPrerendering( | 105 virtual void StartPrerendering( |
106 const content::RenderViewHost* source_render_view_host, | 106 const content::RenderViewHost* source_render_view_host, |
107 content::SessionStorageNamespace* session_storage_namespace); | 107 content::SessionStorageNamespace* session_storage_namespace); |
108 | 108 |
109 // Verifies that the prerendering is not using too many resources, and kills | 109 // Verifies that the prerendering is not using too many resources, and kills |
110 // it if not. | 110 // it if not. |
111 void DestroyWhenUsingTooManyResources(); | 111 void DestroyWhenUsingTooManyResources(); |
112 | 112 |
113 content::RenderViewHost* render_view_host_mutable(); | 113 content::RenderViewHost* GetRenderViewHostMutable(); |
114 const content::RenderViewHost* render_view_host() const; | 114 const content::RenderViewHost* GetRenderViewHost() const; |
| 115 |
115 string16 title() const { return title_; } | 116 string16 title() const { return title_; } |
116 int32 page_id() const { return page_id_; } | 117 int32 page_id() const { return page_id_; } |
117 GURL icon_url() const { return icon_url_; } | 118 GURL icon_url() const { return icon_url_; } |
118 const GURL& prerender_url() const { return prerender_url_; } | 119 const GURL& prerender_url() const { return prerender_url_; } |
119 const content::Referrer& referrer() const { return referrer_; } | 120 const content::Referrer& referrer() const { return referrer_; } |
120 bool has_stopped_loading() const { return has_stopped_loading_; } | 121 bool has_stopped_loading() const { return has_stopped_loading_; } |
121 bool has_finished_loading() const { return has_finished_loading_; } | 122 bool has_finished_loading() const { return has_finished_loading_; } |
122 bool prerendering_has_started() const { return prerendering_has_started_; } | 123 bool prerendering_has_started() const { return prerendering_has_started_; } |
123 MatchCompleteStatus match_complete_status() const { | 124 MatchCompleteStatus match_complete_status() const { |
124 return match_complete_status_; | 125 return match_complete_status_; |
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
340 | 341 |
341 // The process that created the child id. | 342 // The process that created the child id. |
342 int creator_child_id_; | 343 int creator_child_id_; |
343 | 344 |
344 DISALLOW_COPY_AND_ASSIGN(PrerenderContents); | 345 DISALLOW_COPY_AND_ASSIGN(PrerenderContents); |
345 }; | 346 }; |
346 | 347 |
347 } // namespace prerender | 348 } // namespace prerender |
348 | 349 |
349 #endif // CHROME_BROWSER_PRERENDER_PRERENDER_CONTENTS_H_ | 350 #endif // CHROME_BROWSER_PRERENDER_PRERENDER_CONTENTS_H_ |
OLD | NEW |