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
dc5ba1bf14
Fix c_impl not installing to lib/ for Debug
2019-04-22 18:27:34 +09:00
5dd42a6e23
rust_binding now builds C lib Release/Debug
2019-04-22 18:18:03 +09:00
b703247aed
Remove unnecessary ArchLinux PKGBUILD
2019-04-22 17:55:23 +09:00
ce4a8c56ac
Allow rust_binding to build the C library
2019-04-22 17:54:37 +09:00
ad83caa6e5
Add new function to whitelist
2019-04-17 15:21:03 +09:00
e1d91a4b5e
Move gitignore for c_impl to correct place
2019-04-17 15:16:23 +09:00
1eed614ded
Add buildgen rust binding
2019-04-17 15:15:53 +09:00
a33004a4c9
Add function to drop connection to specific addr
...
Also added minor note about ctx->idMap
2019-04-17 15:15:19 +09:00
537fef9e8a
Fix prepare_pkt function
2019-03-12 14:28:28 +09:00
bf3f3c334e
Fix server ignoring first packet from client
2019-03-12 14:11:22 +09:00
78db1a58c7
Add HashMap keyed by id for quick id lookups
2019-03-12 13:49:14 +09:00
05ece7c626
Fix UDPC destruct order when using thread
2019-03-07 12:16:03 +09:00
c82fd10470
Fix mutex lock not being unlocked
2019-03-07 12:10:53 +09:00
1c24cc9311
Change isThreaded flag to be separate int
2019-03-07 12:01:21 +09:00
50f105ecfb
Add get/set protocol id capability
2019-03-07 11:57:06 +09:00
44d1be6a23
Minor doc fix
2019-03-06 21:51:09 +09:00
1e5175d0d1
Fix const error strings
2019-03-06 21:50:13 +09:00
767e96e227
Add more documentation
2019-03-06 20:34:24 +09:00
fe13c407ba
Add more documentation
2019-03-06 20:31:23 +09:00
97cbe37545
Add get/set accept-new-connections fn
...
Fix some functions not using mutex when threaded update is enabled.
2019-03-06 20:13:38 +09:00
2bd2e868b2
Change UDPConnection to set listen address
...
Add some documentation, fix NetworkTest with new change.
2019-03-06 19:53:15 +09:00
71fd812137
Minor fix to NetworkTest
2019-03-06 13:49:56 +09:00
4be79ace7c
Fix received callback, minor change to NetworkTest
2019-03-06 13:39:54 +09:00
aab8cfe407
Fix threaded update
2019-03-05 12:56:05 +09:00
0ff6bd13a7
Change NetworkTest to exit after disconnect
2019-03-05 12:11:57 +09:00
6597b552a7
Fix memory leaks
2019-03-05 12:07:03 +09:00
96bc9caf92
More fixes to UDPConnection
2019-03-04 19:28:05 +09:00
d35f081585
Fix new connections not being created
2019-03-04 19:17:55 +09:00
f8950fa08e
Fix endianness of addr, minor fixes
2019-03-04 19:05:07 +09:00
9134079b8d
More fixes
2019-03-04 18:17:28 +09:00
aa094224bc
Fix NetworkTest
2019-03-04 17:56:40 +09:00
ec9c3399bf
Fixes to NetworkTest
2019-03-04 17:48:32 +09:00
da9bd55e06
Add check for no pkt received (non-blocking)
2019-03-04 15:27:01 +09:00
d38c7ac105
Add NetworkTest executable
...
To be used to debug UDPConnection.
2019-03-04 15:20:22 +09:00
89afc58bc7
Add UDPC_strtoa
2019-03-04 15:05:21 +09:00
4776a2f202
More impl of UDPConnection
...
Add client initiate connection.
2019-03-04 15:04:16 +09:00
0f1e9c9aed
Use locks on check_events for threaded case
2019-03-04 11:40:34 +09:00
3b4ae6e7dd
Add resendPktQueue to struct in UDPConnection
...
Resending packets now put in higher priority queue in ConnectionData; if
queued both regular packet and resending packet, resending packets are
sent first.
2019-03-04 11:32:44 +09:00
d6f5653048
Fixes/improvements to UDPConnection, still WIP
...
Need to implement threaded update properly.
2019-02-21 15:40:30 +09:00
29e3940c14
Add push_..._realloc to Deque
2019-02-21 12:34:35 +09:00