Commit Graph

17 Commits

Author SHA1 Message Date
Marten Seemann
6caf1f74e3 reject duplicate packets and packets with packet number 0 2016-04-22 16:26:12 +07:00
Marten Seemann
07419c25c5 use old AckHandler to fulfil IncomingPacketAckHandler interface 2016-04-22 15:05:55 +07:00
Marten Seemann
4eb088caa6 increase missingReports counter for NACKed packets 2016-04-22 13:15:55 +07:00
Marten Seemann
0fb7038747 calculate expected entropy in seperate function for ReceivedAck 2016-04-22 11:55:44 +07:00
Marten Seemann
bda03de882 ack NACK handling 2016-04-21 23:01:39 +07:00
Marten Seemann
e5559d37d3 store the end of the NACK range instead of its length 2016-04-21 18:42:52 +07:00
Marten Seemann
88cd62e7fe add missing test for Entropy calculation 2016-04-21 16:51:07 +07:00
Marten Seemann
9385aac35c ack ACK handling for ACKs without NACKs 2016-04-21 16:36:47 +07:00
Marten Seemann
e18697a5bc calculate the EntropyByte of every sent packet 2016-04-21 16:32:41 +07:00
Marten Seemann
011932f357 better tests for outgoingAckHandler.SendPacket() 2016-04-21 13:06:46 +07:00
Marten Seemann
4b0b8def8d move EntropyAccumulator to AckHandler package 2016-04-21 08:41:54 +07:00
Marten Seemann
184890cb4a add implementation for SentPacket in OutgoingPacketAckHandler 2016-04-20 18:46:39 +07:00
Marten Seemann
0164feff8f add Packet class 2016-04-20 18:37:55 +07:00
Lucas Clemente
650e9d38d3 move nackrange to frames 2016-04-20 12:15:03 +02:00
Lucas Clemente
80e6569d5d add ack handler interfaces 2016-04-20 12:06:52 +02:00
Marten Seemann
2ca580e73f add basic AckHandler 2016-04-19 20:47:12 +07:00
Marten Seemann
5381bfe220 implement NACK range parsing in ACK frames 2016-04-19 20:40:41 +07:00