OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 "components/data_reduction_proxy/core/common/data_reduction_proxy_page_
load_timing.h" | 5 #include "components/data_reduction_proxy/core/common/data_reduction_proxy_page_
load_timing.h" |
6 | 6 |
7 namespace data_reduction_proxy { | 7 namespace data_reduction_proxy { |
8 | 8 |
9 DataReductionProxyPageLoadTiming::DataReductionProxyPageLoadTiming( | 9 DataReductionProxyPageLoadTiming::DataReductionProxyPageLoadTiming( |
10 const base::Time& navigation_start, | 10 const base::Time& navigation_start, |
11 const base::Optional<base::TimeDelta>& response_start, | 11 const base::Optional<base::TimeDelta>& response_start, |
12 const base::Optional<base::TimeDelta>& load_event_start, | 12 const base::Optional<base::TimeDelta>& load_event_start, |
13 const base::Optional<base::TimeDelta>& first_image_paint, | 13 const base::Optional<base::TimeDelta>& first_image_paint, |
14 const base::Optional<base::TimeDelta>& first_contentful_paint, | 14 const base::Optional<base::TimeDelta>& first_contentful_paint, |
15 const base::Optional<base::TimeDelta>& experimental_first_meaningful_paint, | 15 const base::Optional<base::TimeDelta>& experimental_first_meaningful_paint, |
16 const base::Optional<base::TimeDelta>& | 16 const base::Optional<base::TimeDelta>& |
17 parse_blocked_on_script_load_duration, | 17 parse_blocked_on_script_load_duration, |
18 const base::Optional<base::TimeDelta>& parse_stop, | 18 const base::Optional<base::TimeDelta>& parse_stop, |
19 int64_t network_bytes, | 19 int64_t network_bytes, |
20 int64_t original_network_bytes) | 20 int64_t original_network_bytes, |
| 21 bool app_background_occurred) |
21 : navigation_start(navigation_start), | 22 : navigation_start(navigation_start), |
22 response_start(response_start), | 23 response_start(response_start), |
23 load_event_start(load_event_start), | 24 load_event_start(load_event_start), |
24 first_image_paint(first_image_paint), | 25 first_image_paint(first_image_paint), |
25 first_contentful_paint(first_contentful_paint), | 26 first_contentful_paint(first_contentful_paint), |
26 experimental_first_meaningful_paint(experimental_first_meaningful_paint), | 27 experimental_first_meaningful_paint(experimental_first_meaningful_paint), |
27 parse_blocked_on_script_load_duration( | 28 parse_blocked_on_script_load_duration( |
28 parse_blocked_on_script_load_duration), | 29 parse_blocked_on_script_load_duration), |
29 parse_stop(parse_stop), | 30 parse_stop(parse_stop), |
30 network_bytes(network_bytes), | 31 network_bytes(network_bytes), |
31 original_network_bytes(original_network_bytes) {} | 32 original_network_bytes(original_network_bytes), |
| 33 app_background_occurred(app_background_occurred) {} |
32 | 34 |
33 DataReductionProxyPageLoadTiming::DataReductionProxyPageLoadTiming( | 35 DataReductionProxyPageLoadTiming::DataReductionProxyPageLoadTiming( |
34 const DataReductionProxyPageLoadTiming& other) = default; | 36 const DataReductionProxyPageLoadTiming& other) = default; |
35 | 37 |
36 } // namespace data_reduction_proxy | 38 } // namespace data_reduction_proxy |
OLD | NEW |