]> git.seodisparate.com - UDPConnection/log
UDPConnection
6 years agoFix memory leaks
Stephen Seo [Tue, 5 Mar 2019 03:07:03 +0000 (12:07 +0900)]
Fix memory leaks

6 years agoMore fixes to UDPConnection
Stephen Seo [Mon, 4 Mar 2019 10:28:05 +0000 (19:28 +0900)]
More fixes to UDPConnection

6 years agoFix new connections not being created
Stephen Seo [Mon, 4 Mar 2019 10:17:55 +0000 (19:17 +0900)]
Fix new connections not being created

6 years agoFix endianness of addr, minor fixes
Stephen Seo [Mon, 4 Mar 2019 10:05:07 +0000 (19:05 +0900)]
Fix endianness of addr, minor fixes

6 years agoMore fixes
Stephen Seo [Mon, 4 Mar 2019 09:17:28 +0000 (18:17 +0900)]
More fixes

6 years agoFix NetworkTest
Stephen Seo [Mon, 4 Mar 2019 08:56:40 +0000 (17:56 +0900)]
Fix NetworkTest

6 years agoFixes to NetworkTest
Stephen Seo [Mon, 4 Mar 2019 08:48:32 +0000 (17:48 +0900)]
Fixes to NetworkTest

6 years agoAdd check for no pkt received (non-blocking)
Stephen Seo [Mon, 4 Mar 2019 06:27:01 +0000 (15:27 +0900)]
Add check for no pkt received (non-blocking)

6 years agoAdd NetworkTest executable
Stephen Seo [Mon, 4 Mar 2019 06:20:22 +0000 (15:20 +0900)]
Add NetworkTest executable

To be used to debug UDPConnection.

6 years agoAdd UDPC_strtoa
Stephen Seo [Mon, 4 Mar 2019 06:05:21 +0000 (15:05 +0900)]
Add UDPC_strtoa

6 years agoMore impl of UDPConnection
Stephen Seo [Mon, 4 Mar 2019 06:04:16 +0000 (15:04 +0900)]
More impl of UDPConnection

Add client initiate connection.

6 years agoUse locks on check_events for threaded case
Stephen Seo [Mon, 4 Mar 2019 02:40:34 +0000 (11:40 +0900)]
Use locks on check_events for threaded case

6 years agoAdd resendPktQueue to struct in UDPConnection
Stephen Seo [Mon, 4 Mar 2019 02:32:44 +0000 (11:32 +0900)]
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.

6 years agoFixes/improvements to UDPConnection, still WIP
Stephen Seo [Thu, 21 Feb 2019 06:40:30 +0000 (15:40 +0900)]
Fixes/improvements to UDPConnection, still WIP

Need to implement threaded update properly.

6 years agoAdd push_..._realloc to Deque
Stephen Seo [Thu, 21 Feb 2019 03:34:35 +0000 (12:34 +0900)]
Add push_..._realloc to Deque

6 years agoImpl add to send-queue and recv callbacks, WIP
Stephen Seo [Wed, 20 Feb 2019 06:13:57 +0000 (15:13 +0900)]
Impl add to send-queue and recv callbacks, WIP

Still not finished, need to set up the thread to send queued packets and
receive packets safely.

Also need to add to Deque (see TODO comment).

6 years agoFix error log message
Stephen Seo [Tue, 19 Feb 2019 04:31:26 +0000 (13:31 +0900)]
Fix error log message

6 years agoFix handling of timed out packets
Stephen Seo [Tue, 19 Feb 2019 04:28:16 +0000 (13:28 +0900)]
Fix handling of timed out packets

6 years agoMore impl of UDPConnection
Stephen Seo [Mon, 18 Feb 2019 07:32:50 +0000 (16:32 +0900)]
More impl of UDPConnection

Still WIP but almost finished

6 years agoMerge branch 'hm_linkedlist'
Stephen Seo [Mon, 18 Feb 2019 03:32:57 +0000 (12:32 +0900)]
Merge branch 'hm_linkedlist'

HashMap updated to use linked lists instead of Deques to store entries.

6 years agoUpdate UDPConnection to use updated HashMap
Stephen Seo [Mon, 18 Feb 2019 03:31:42 +0000 (12:31 +0900)]
Update UDPConnection to use updated HashMap

6 years agoUpdate unit tests for HashMap, fixes
Stephen Seo [Mon, 18 Feb 2019 03:24:34 +0000 (12:24 +0900)]
Update unit tests for HashMap, fixes

6 years agoChange HashMap to use llists, testing required
Stephen Seo [Mon, 18 Feb 2019 03:13:49 +0000 (12:13 +0900)]
Change HashMap to use llists, testing required

6 years agoWIP change to linked list buckets instead of deque
Stephen Seo [Sat, 16 Feb 2019 10:00:45 +0000 (19:00 +0900)]
WIP change to linked list buckets instead of deque

6 years agoMinor fix to unit test for HashMap
Stephen Seo [Fri, 15 Feb 2019 08:00:10 +0000 (17:00 +0900)]
Minor fix to unit test for HashMap

6 years agoMinor fix to HashMap_itercall(), add to unit test
Stephen Seo [Fri, 15 Feb 2019 05:43:16 +0000 (14:43 +0900)]
Minor fix to HashMap_itercall(), add to unit test

6 years agoAdd itercall() to HashMap, more work on UDPC
Stephen Seo [Fri, 15 Feb 2019 04:52:38 +0000 (13:52 +0900)]
Add itercall() to HashMap, more work on UDPC

6 years agoFixes to Unit Test, attempt to improve hash use
Stephen Seo [Wed, 13 Feb 2019 08:49:24 +0000 (17:49 +0900)]
Fixes to Unit Test, attempt to improve hash use

6 years agoAdd unit tests for HashMap, fix HashMap
Stephen Seo [Wed, 13 Feb 2019 05:45:29 +0000 (14:45 +0900)]
Add unit tests for HashMap, fix HashMap

6 years agoAdd a few fns, fix docs to HashMap
Stephen Seo [Wed, 13 Feb 2019 04:38:27 +0000 (13:38 +0900)]
Add a few fns, fix docs to HashMap

6 years agoAllow duplicate keys in HashMap
Stephen Seo [Tue, 12 Feb 2019 08:40:52 +0000 (17:40 +0900)]
Allow duplicate keys in HashMap

6 years agoRevert "Change formatting in HashMap.c"
Stephen Seo [Tue, 12 Feb 2019 08:39:07 +0000 (17:39 +0900)]
Revert "Change formatting in HashMap.c"

This reverts commit 1dba20ba0de90ef67730060ae3d9819bc77ae1b8.

6 years agoChange formatting in HashMap.c
Stephen Seo [Tue, 12 Feb 2019 08:37:58 +0000 (17:37 +0900)]
Change formatting in HashMap.c

6 years agoChange HashMap_insert to replace existing same key
Stephen Seo [Mon, 11 Feb 2019 02:39:09 +0000 (11:39 +0900)]
Change HashMap_insert to replace existing same key

6 years agoAdd support for zero-size unitSize in HashMap
Stephen Seo [Mon, 11 Feb 2019 02:33:35 +0000 (11:33 +0900)]
Add support for zero-size unitSize in HashMap

6 years agoAdd HashMap realloc/clear, fixes
Stephen Seo [Mon, 11 Feb 2019 02:23:08 +0000 (11:23 +0900)]
Add HashMap realloc/clear, fixes

6 years agoFix HashMap_insert
Stephen Seo [Fri, 8 Feb 2019 03:55:20 +0000 (12:55 +0900)]
Fix HashMap_insert

6 years agoFix HashMap_destroy
Stephen Seo [Fri, 8 Feb 2019 03:48:15 +0000 (12:48 +0900)]
Fix HashMap_destroy

6 years agoAdd docs to HashMap
Stephen Seo [Thu, 7 Feb 2019 07:20:57 +0000 (16:20 +0900)]
Add docs to HashMap

6 years agoChange HM to use overflow and individual buckets
Stephen Seo [Thu, 7 Feb 2019 02:50:28 +0000 (11:50 +0900)]
Change HM to use overflow and individual buckets

6 years agoAdd some impl to WIP HashMap
Stephen Seo [Mon, 4 Feb 2019 08:45:37 +0000 (17:45 +0900)]
Add some impl to WIP HashMap

6 years agoBegin work on HashMap, minor fixes
Stephen Seo [Mon, 4 Feb 2019 08:21:49 +0000 (17:21 +0900)]
Begin work on HashMap, minor fixes

6 years agoAdd hash macro fn
Stephen Seo [Mon, 4 Feb 2019 07:57:29 +0000 (16:57 +0900)]
Add hash macro fn

6 years agoFix UDPC_destroy, WIP impl of recieving packets
Stephen Seo [Mon, 4 Feb 2019 06:33:44 +0000 (15:33 +0900)]
Fix UDPC_destroy, WIP impl of recieving packets

6 years agoMinor fix to test of internal atostr function
Stephen Seo [Fri, 1 Feb 2019 10:32:31 +0000 (19:32 +0900)]
Minor fix to test of internal atostr function

Also check ending of null terminated string of returned buffer.

6 years agoAdd test for internal atostr function
Stephen Seo [Fri, 1 Feb 2019 10:31:31 +0000 (19:31 +0900)]
Add test for internal atostr function

6 years agoAdd error logging capability
Stephen Seo [Fri, 1 Feb 2019 10:22:04 +0000 (19:22 +0900)]
Add error logging capability

Need to test internal atostr function.

6 years agoAdd some impl of UDPConnection (still WIP)
Stephen Seo [Thu, 31 Jan 2019 10:44:32 +0000 (19:44 +0900)]
Add some impl of UDPConnection (still WIP)

6 years agoMore work on Deque, UDPConnection
Stephen Seo [Thu, 31 Jan 2019 03:16:01 +0000 (12:16 +0900)]
More work on Deque, UDPConnection

6 years agoAdd fn to Deque, remove at index
Stephen Seo [Wed, 30 Jan 2019 07:40:13 +0000 (16:40 +0900)]
Add fn to Deque, remove at index

remove replaces data at index with data at end

6 years agoSome work on UDPC
Stephen Seo [Wed, 30 Jan 2019 06:46:52 +0000 (15:46 +0900)]
Some work on UDPC

6 years agoMinor fixes to UnitTest, Defines header
Stephen Seo [Tue, 29 Jan 2019 05:50:12 +0000 (14:50 +0900)]
Minor fixes to UnitTest, Defines header

6 years agoChange init to return ptr, some error handling
Stephen Seo [Tue, 29 Jan 2019 02:53:39 +0000 (11:53 +0900)]
Change init to return ptr, some error handling

6 years agoChange Deque_destroy to take a ptr, not ptr of ptr
Stephen Seo [Mon, 28 Jan 2019 06:10:04 +0000 (15:10 +0900)]
Change Deque_destroy to take a ptr, not ptr of ptr

6 years agoChange Deque init to return pointer
Stephen Seo [Sun, 27 Jan 2019 09:30:35 +0000 (18:30 +0900)]
Change Deque init to return pointer

6 years agoAdd unit tests, some fixes to Deque.
Stephen Seo [Sun, 27 Jan 2019 06:09:38 +0000 (15:09 +0900)]
Add unit tests, some fixes to Deque.

6 years agoFinish impl of Deque, testing required
Stephen Seo [Sat, 26 Jan 2019 11:44:31 +0000 (20:44 +0900)]
Finish impl of Deque, testing required

6 years agoSome more work on UDPC, WIP Deque
Stephen Seo [Sat, 26 Jan 2019 10:11:12 +0000 (19:11 +0900)]
Some more work on UDPC, WIP Deque

6 years agoRename PLATFORM macro to "namespace" UDPC_
Stephen Seo [Sat, 26 Jan 2019 07:49:54 +0000 (16:49 +0900)]
Rename PLATFORM macro to "namespace" UDPC_

6 years agoAdd some init/destruct stuff, thread stuff too
Stephen Seo [Sat, 26 Jan 2019 07:22:31 +0000 (16:22 +0900)]
Add some init/destruct stuff, thread stuff too

6 years agoInit commit skeleton project
Stephen Seo [Sat, 26 Jan 2019 03:52:10 +0000 (12:52 +0900)]
Init commit skeleton project