Commit graph

26 commits

Author SHA1 Message Date
8dba751929 Some fixes
Fix id of sent packet stored in network byte order instead of native
order.

Fix failing to send packet not stopping storing sent packet data.
2019-08-28 15:54:18 +09:00
35bc629b1b Add some Unit Tests for UDPC 2019-08-27 18:03:30 +09:00
8883d84b9b Minor fix 2019-08-27 17:53:18 +09:00
1382cc6b7c Store connections based on both addr and port
Previous implementation only stored based on addr only, preventing
connections from/to the same address but different ports.
2019-08-27 17:00:29 +09:00
57e270eb15 Replace all uses of float with chrono::duration 2019-08-27 16:31:24 +09:00
f5cfbe41d5 Fix warnings, some impl, still WIP 2019-08-27 14:06:27 +09:00
da6d752b55 Set max size for received pkts queue 2019-08-27 13:06:15 +09:00
236b03c9b1 Impl storing received packet 2019-08-27 13:03:38 +09:00
418c088084 Impl check timed-out packets
Still WIP
2019-08-27 12:42:43 +09:00
7482fecb37 More impl: rtt and timepoint per sent pkt 2019-08-22 20:16:07 +09:00
0065928422 More impl, fix move for TSQueue 2019-08-22 16:08:05 +09:00
1e0f631ab2 Some WIP impl of receiving packet handling 2019-08-18 19:14:14 +09:00
bf27c328a6 Impl sending queued packet
TODO receiving packet
2019-08-18 18:34:45 +09:00
29009c2b8c Replace spinlock with mutex/lock_guard in TSQueue 2019-08-18 18:10:11 +09:00
5c4360cabe Some more work on cpp_impl (still WIP) 2019-07-25 20:51:08 +09:00
0bd51418a2 Some work on update impl 2019-07-21 14:29:31 +09:00
640102c091 Minor changes/fixes, clang-format fixes 2019-07-21 13:45:42 +09:00
084700d54b Minor fix 2019-07-07 14:48:58 +09:00
132508d5cc Add check for endianness, fix strtoa for ipv4 2019-07-07 14:44:37 +09:00
f10c53d92c Change TSQueue to be a wrapper around a queue 2019-07-07 14:13:16 +09:00
973e71ead0 Add more to unit test for TSQueue 2019-06-07 12:17:35 +09:00
8548d4f6ed Add unit test and fixes for TSQueue 2019-06-07 11:33:44 +09:00
76567d168e Add more fns to TSQueue (still untested) 2019-06-06 17:06:44 +09:00
28d832a349 Invoke ALEFix 2019-06-06 16:42:07 +09:00
2aa4600c57 Create Thread-Safe-Queue (untested) 2019-06-06 16:40:17 +09:00
4b56bda4b1 Skeleton code set up for cpp impl 2019-06-06 16:02:48 +09:00