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