OLD | NEW |
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2009 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_RENDERER_NAVIGATION_STATE_H_ | 5 #ifndef CHROME_RENDERER_NAVIGATION_STATE_H_ |
6 #define CHROME_RENDERER_NAVIGATION_STATE_H_ | 6 #define CHROME_RENDERER_NAVIGATION_STATE_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 | 10 |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
153 void set_first_paint_after_load_time(const base::Time& value) { | 153 void set_first_paint_after_load_time(const base::Time& value) { |
154 first_paint_after_load_time_ = value; | 154 first_paint_after_load_time_ = value; |
155 } | 155 } |
156 | 156 |
157 // True iff the histograms for the associated frame have been dumped. | 157 // True iff the histograms for the associated frame have been dumped. |
158 bool load_histograms_recorded() const { return load_histograms_recorded_; } | 158 bool load_histograms_recorded() const { return load_histograms_recorded_; } |
159 void set_load_histograms_recorded(bool value) { | 159 void set_load_histograms_recorded(bool value) { |
160 load_histograms_recorded_ = value; | 160 load_histograms_recorded_ = value; |
161 } | 161 } |
162 | 162 |
| 163 bool web_timing_histograms_recorded() const { |
| 164 return web_timing_histograms_recorded_; |
| 165 } |
| 166 void set_web_timing_histograms_recorded(bool value) { |
| 167 web_timing_histograms_recorded_ = value; |
| 168 } |
| 169 |
163 // True if we have already processed the "DidCommitLoad" event for this | 170 // True if we have already processed the "DidCommitLoad" event for this |
164 // request. Used by session history. | 171 // request. Used by session history. |
165 bool request_committed() const { return request_committed_; } | 172 bool request_committed() const { return request_committed_; } |
166 void set_request_committed(bool value) { request_committed_ = value; } | 173 void set_request_committed(bool value) { request_committed_ = value; } |
167 | 174 |
168 // True if this navigation was not initiated via WebFrame::LoadRequest. | 175 // True if this navigation was not initiated via WebFrame::LoadRequest. |
169 bool is_content_initiated() const { return is_content_initiated_; } | 176 bool is_content_initiated() const { return is_content_initiated_; } |
170 | 177 |
171 const GURL& searchable_form_url() const { return searchable_form_url_; } | 178 const GURL& searchable_form_url() const { return searchable_form_url_; } |
172 void set_searchable_form_url(const GURL& url) { searchable_form_url_ = url; } | 179 void set_searchable_form_url(const GURL& url) { searchable_form_url_ = url; } |
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
274 PageTransition::Type transition_type_; | 281 PageTransition::Type transition_type_; |
275 LoadType load_type_; | 282 LoadType load_type_; |
276 base::Time request_time_; | 283 base::Time request_time_; |
277 base::Time start_load_time_; | 284 base::Time start_load_time_; |
278 base::Time commit_load_time_; | 285 base::Time commit_load_time_; |
279 base::Time finish_document_load_time_; | 286 base::Time finish_document_load_time_; |
280 base::Time finish_load_time_; | 287 base::Time finish_load_time_; |
281 base::Time first_paint_time_; | 288 base::Time first_paint_time_; |
282 base::Time first_paint_after_load_time_; | 289 base::Time first_paint_after_load_time_; |
283 bool load_histograms_recorded_; | 290 bool load_histograms_recorded_; |
| 291 bool web_timing_histograms_recorded_; |
284 bool request_committed_; | 292 bool request_committed_; |
285 bool is_content_initiated_; | 293 bool is_content_initiated_; |
286 int32 pending_page_id_; | 294 int32 pending_page_id_; |
287 int pending_history_list_offset_; | 295 int pending_history_list_offset_; |
288 GURL searchable_form_url_; | 296 GURL searchable_form_url_; |
289 std::string searchable_form_encoding_; | 297 std::string searchable_form_encoding_; |
290 scoped_ptr<webkit_glue::PasswordForm> password_form_data_; | 298 scoped_ptr<webkit_glue::PasswordForm> password_form_data_; |
291 scoped_ptr<webkit_glue::AltErrorPageResourceFetcher> alt_error_page_fetcher_; | 299 scoped_ptr<webkit_glue::AltErrorPageResourceFetcher> alt_error_page_fetcher_; |
292 std::string security_info_; | 300 std::string security_info_; |
293 bool postpone_loading_data_; | 301 bool postpone_loading_data_; |
(...skipping 13 matching lines...) Expand all Loading... |
307 bool was_within_same_page_; | 315 bool was_within_same_page_; |
308 | 316 |
309 // A prefetcher is a page that contains link rel=prefetch elements. | 317 // A prefetcher is a page that contains link rel=prefetch elements. |
310 bool was_prefetcher_; | 318 bool was_prefetcher_; |
311 bool was_referred_by_prefetcher_; | 319 bool was_referred_by_prefetcher_; |
312 | 320 |
313 DISALLOW_COPY_AND_ASSIGN(NavigationState); | 321 DISALLOW_COPY_AND_ASSIGN(NavigationState); |
314 }; | 322 }; |
315 | 323 |
316 #endif // CHROME_RENDERER_NAVIGATION_STATE_H_ | 324 #endif // CHROME_RENDERER_NAVIGATION_STATE_H_ |
OLD | NEW |