Lines Matching refs:group

60     QuicFecGroup group;
68 ASSERT_FALSE(group.IsFinished());
72 ASSERT_TRUE(group.UpdateFec(ENCRYPTION_FORWARD_SECURE, num_packets,
78 ASSERT_TRUE(group.Update(ENCRYPTION_FORWARD_SECURE, header,
81 ASSERT_TRUE(group.CanRevive() == (packet == num_packets - 1));
93 ASSERT_TRUE(group.Update(ENCRYPTION_FORWARD_SECURE, header,
95 ASSERT_FALSE(group.CanRevive());
98 ASSERT_FALSE(group.IsFinished());
104 ASSERT_TRUE(group.UpdateFec(ENCRYPTION_FORWARD_SECURE, num_packets,
109 ASSERT_TRUE(group.CanRevive());
110 size_t len = group.Revive(&header, recovered, arraysize(recovered));
123 ASSERT_TRUE(group.IsFinished());
152 QuicFecGroup group;
156 group.Update(ENCRYPTION_FORWARD_SECURE, header, data1);
163 ASSERT_FALSE(group.UpdateFec(ENCRYPTION_FORWARD_SECURE, 2, fec));
170 QuicFecGroup group;
171 ASSERT_TRUE(group.Update(ENCRYPTION_FORWARD_SECURE, header, kData[0]));
173 EXPECT_FALSE(group.ProtectsPacketsBefore(1));
174 EXPECT_FALSE(group.ProtectsPacketsBefore(2));
175 EXPECT_FALSE(group.ProtectsPacketsBefore(3));
176 EXPECT_TRUE(group.ProtectsPacketsBefore(4));
177 EXPECT_TRUE(group.ProtectsPacketsBefore(5));
178 EXPECT_TRUE(group.ProtectsPacketsBefore(50));
185 QuicFecGroup group;
186 ASSERT_TRUE(group.Update(ENCRYPTION_FORWARD_SECURE, header, kData[0]));
189 ASSERT_TRUE(group.Update(ENCRYPTION_FORWARD_SECURE, header, kData[0]));
192 ASSERT_TRUE(group.Update(ENCRYPTION_FORWARD_SECURE, header, kData[0]));
194 EXPECT_FALSE(group.ProtectsPacketsBefore(1));
195 EXPECT_FALSE(group.ProtectsPacketsBefore(2));
196 EXPECT_FALSE(group.ProtectsPacketsBefore(3));
197 EXPECT_TRUE(group.ProtectsPacketsBefore(4));
198 EXPECT_TRUE(group.ProtectsPacketsBefore(5));
199 EXPECT_TRUE(group.ProtectsPacketsBefore(6));
200 EXPECT_TRUE(group.ProtectsPacketsBefore(7));
201 EXPECT_TRUE(group.ProtectsPacketsBefore(8));
202 EXPECT_TRUE(group.ProtectsPacketsBefore(9));
203 EXPECT_TRUE(group.ProtectsPacketsBefore(50));
211 QuicFecGroup group;
212 ASSERT_TRUE(group.UpdateFec(ENCRYPTION_FORWARD_SECURE, 3, fec));
214 EXPECT_FALSE(group.ProtectsPacketsBefore(1));
215 EXPECT_FALSE(group.ProtectsPacketsBefore(2));
216 EXPECT_TRUE(group.ProtectsPacketsBefore(3));
217 EXPECT_TRUE(group.ProtectsPacketsBefore(4));
218 EXPECT_TRUE(group.ProtectsPacketsBefore(5));
219 EXPECT_TRUE(group.ProtectsPacketsBefore(50));
223 QuicFecGroup group;
224 EXPECT_EQ(NUM_ENCRYPTION_LEVELS, group.effective_encryption_level());
228 ASSERT_TRUE(group.Update(ENCRYPTION_INITIAL, header, kData[0]));
229 EXPECT_EQ(ENCRYPTION_INITIAL, group.effective_encryption_level());
234 ASSERT_TRUE(group.UpdateFec(ENCRYPTION_FORWARD_SECURE, 7, fec));
235 EXPECT_EQ(ENCRYPTION_INITIAL, group.effective_encryption_level());
238 ASSERT_TRUE(group.Update(ENCRYPTION_NONE, header, kData[0]));
239 EXPECT_EQ(ENCRYPTION_NONE, group.effective_encryption_level());