Commit graph

12 commits

Author SHA1 Message Date
00c1be07dc Replace c_impl, remove rust_binding, with cpp_impl 2019-11-11 13:08:36 +09:00
7c889eee6a Fixes and improvements (add use of TSLQueue)
Replace "unsigned long long" in TSLQueue with "unsigned long" to keep
compatibility with C.

Add top_and_pop_and_rsize() to TSLQueue.

Fix log levels in UDPC.

Replace TSQueue with TSLQueue in UDPC_Context.
Also fix NetworkTest with TSLQueue related changes.
2019-11-06 14:39:09 +09:00
742db465dd Minor fix to size pointer in TSLQueue iterator
Prevent pointer change errors by making the pointer itself const.
2019-11-06 13:34:55 +09:00
a5873624aa Fix size count in TSLQueue when using iterator 2019-11-06 13:32:39 +09:00
3830be6e2d Add iterator to TSLQueue
Removed shared_ptr "locks", replaced by iterator owning a lock_guard.
2019-11-03 18:46:25 +09:00
10899ffaab Replace std::list with own doubly-linked-list
TODO iterator
2019-10-29 20:33:16 +09:00
3dc12683e8 Add remove() to TSLQueue's iterator wrapper
Minor additions to UnitTest.
2019-10-28 11:09:48 +09:00
78862dc29d Add WIP UnitTests for TSLQueue 2019-10-24 20:25:41 +09:00
aa132fbf12 Add prefix inc/dec to TSLQIterWrapper 2019-10-24 17:58:13 +09:00
ebedd06fdb Add missing impl fn to TSLQueue 2019-10-24 17:51:40 +09:00
04d8abab84 Add impl of TSLQueue (TODO UnitTests) 2019-10-24 17:49:28 +09:00
0402442929 Begin work on TSLQueue 2019-10-22 20:24:23 +09:00