Lines Matching refs:Delta

15   static QuicTime::Delta GetHalfWindowRtt(const RttStats* rtt_stats) {
19 static QuicTime::Delta GetQuarterWindowRtt(const RttStats* rtt_stats) {
30 rtt_stats_.UpdateRtt(QuicTime::Delta::FromMilliseconds(100),
31 QuicTime::Delta::Zero(),
33 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(100), rtt_stats_.min_rtt());
34 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(100),
36 rtt_stats_.UpdateRtt(QuicTime::Delta::FromMilliseconds(10),
37 QuicTime::Delta::Zero(),
39 QuicTime::Delta::FromMilliseconds(10)));
40 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
41 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.recent_min_rtt());
42 rtt_stats_.UpdateRtt(QuicTime::Delta::FromMilliseconds(50),
43 QuicTime::Delta::Zero(),
45 QuicTime::Delta::FromMilliseconds(20)));
46 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
47 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.recent_min_rtt());
48 rtt_stats_.UpdateRtt(QuicTime::Delta::FromMilliseconds(50),
49 QuicTime::Delta::Zero(),
51 QuicTime::Delta::FromMilliseconds(30)));
52 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
53 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.recent_min_rtt());
54 rtt_stats_.UpdateRtt(QuicTime::Delta::FromMilliseconds(50),
55 QuicTime::Delta::Zero(),
57 QuicTime::Delta::FromMilliseconds(40)));
58 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
59 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.recent_min_rtt());
63 rtt_stats_.UpdateRtt(QuicTime::Delta::FromMilliseconds(10),
64 QuicTime::Delta::Zero(),
66 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
67 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.recent_min_rtt());
71 rtt_stats_.UpdateRtt(QuicTime::Delta::FromMilliseconds(50),
72 QuicTime::Delta::Zero(),
74 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
75 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10),
78 rtt_stats_.UpdateRtt(QuicTime::Delta::FromMilliseconds(50),
79 QuicTime::Delta::Zero(),
81 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
82 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(50), rtt_stats_.recent_min_rtt());
87 rtt_stats_.set_recent_min_rtt_window(QuicTime::Delta::FromMilliseconds(99));
90 QuicTime::Delta rtt_sample = QuicTime::Delta::FromMilliseconds(10);
91 rtt_stats_.UpdateRtt(rtt_sample, QuicTime::Delta::Zero(), now);
92 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
93 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.recent_min_rtt());
98 now = now.Add(QuicTime::Delta::FromMilliseconds(25));
99 rtt_sample = rtt_sample.Add(QuicTime::Delta::FromMilliseconds(10));
100 rtt_stats_.UpdateRtt(rtt_sample, QuicTime::Delta::Zero(), now);
101 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
103 EXPECT_EQ(rtt_sample.Subtract(QuicTime::Delta::FromMilliseconds(10)),
106 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10),
109 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(30),
112 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(50),
115 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(70),
121 rtt_sample = rtt_sample.Subtract(QuicTime::Delta::FromMilliseconds(5));
122 rtt_stats_.UpdateRtt(rtt_sample, QuicTime::Delta::Zero(), now);
123 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
125 EXPECT_EQ(rtt_sample.Subtract(QuicTime::Delta::FromMilliseconds(5)),
127 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(70),
131 rtt_sample = rtt_sample.Subtract(QuicTime::Delta::FromMilliseconds(15));
132 rtt_stats_.UpdateRtt(rtt_sample, QuicTime::Delta::Zero(), now);
133 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
136 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(70),
140 rtt_sample = QuicTime::Delta::FromMilliseconds(65);
141 rtt_stats_.UpdateRtt(rtt_sample, QuicTime::Delta::Zero(), now);
142 EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10), rtt_stats_.min_rtt());
148 rtt_sample = QuicTime::Delta::FromMilliseconds(5);
149 rtt_stats_.UpdateRtt(rtt_sample, QuicTime::Delta::Zero(), now);