OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 NET_NQE_NETWORK_QUALITY_ESTIMATOR_H_ | 5 #ifndef NET_NQE_NETWORK_QUALITY_ESTIMATOR_H_ |
6 #define NET_NQE_NETWORK_QUALITY_ESTIMATOR_H_ | 6 #define NET_NQE_NETWORK_QUALITY_ESTIMATOR_H_ |
7 | 7 |
8 #include <stdint.h> | 8 #include <stdint.h> |
9 | 9 |
10 #include <map> | 10 #include <map> |
(...skipping 452 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
463 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, ComputedPercentiles); | 463 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, ComputedPercentiles); |
464 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, TestGetMetricsSince); | 464 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, TestGetMetricsSince); |
465 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, | 465 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, |
466 TestExternalEstimateProviderMergeEstimates); | 466 TestExternalEstimateProviderMergeEstimates); |
467 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, | 467 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, |
468 UnknownEffectiveConnectionType); | 468 UnknownEffectiveConnectionType); |
469 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, | 469 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, |
470 TypicalNetworkQualities); | 470 TypicalNetworkQualities); |
471 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, | 471 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, |
472 OnPrefsReadWithReadingDisabled); | 472 OnPrefsReadWithReadingDisabled); |
| 473 FRIEND_TEST_ALL_PREFIXES(NetworkQualityEstimatorTest, |
| 474 ForceEffectiveConnectionTypeThroughFieldTrial); |
473 | 475 |
474 // Value of round trip time observations is in base::TimeDelta. | 476 // Value of round trip time observations is in base::TimeDelta. |
475 typedef nqe::internal::Observation<base::TimeDelta> RttObservation; | 477 typedef nqe::internal::Observation<base::TimeDelta> RttObservation; |
476 typedef nqe::internal::ObservationBuffer<base::TimeDelta> | 478 typedef nqe::internal::ObservationBuffer<base::TimeDelta> |
477 RttObservationBuffer; | 479 RttObservationBuffer; |
478 | 480 |
479 // Value of throughput observations is in kilobits per second. | 481 // Value of throughput observations is in kilobits per second. |
480 typedef nqe::internal::Observation<int32_t> ThroughputObservation; | 482 typedef nqe::internal::Observation<int32_t> ThroughputObservation; |
481 typedef nqe::internal::ObservationBuffer<int32_t> ThroughputObservationBuffer; | 483 typedef nqe::internal::ObservationBuffer<int32_t> ThroughputObservationBuffer; |
482 | 484 |
(...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
787 disallowed_observation_sources_for_transport_; | 789 disallowed_observation_sources_for_transport_; |
788 | 790 |
789 base::WeakPtrFactory<NetworkQualityEstimator> weak_ptr_factory_; | 791 base::WeakPtrFactory<NetworkQualityEstimator> weak_ptr_factory_; |
790 | 792 |
791 DISALLOW_COPY_AND_ASSIGN(NetworkQualityEstimator); | 793 DISALLOW_COPY_AND_ASSIGN(NetworkQualityEstimator); |
792 }; | 794 }; |
793 | 795 |
794 } // namespace net | 796 } // namespace net |
795 | 797 |
796 #endif // NET_NQE_NETWORK_QUALITY_ESTIMATOR_H_ | 798 #endif // NET_NQE_NETWORK_QUALITY_ESTIMATOR_H_ |
OLD | NEW |