Compare commits

..

7 commits

Author SHA1 Message Date
cdf2999256 Tweak compare_exchange_weak(...) in spin-lock 2024-01-01 17:16:11 +09:00
020b5ef34f Fix invalid use of mutex in TSLQueue
Mutex was removed in favor of the custom SharedSpinLock.
2024-01-01 17:16:11 +09:00
5665d4481a Don't fail on "try" fns if failed to get spinLock
In SharedSpinLock: Only fail on "try" fns after spinLock was acquired
and condition is not met.
2024-01-01 17:16:11 +09:00
5c96151a23 Refactor shared-spin-lock to use atomic "spinLock" 2024-01-01 17:16:11 +09:00
dfd1689daa Minor refactorings 2024-01-01 17:16:11 +09:00
15f6ae40ac Reland C++11 "shared_lock" with iter remove fix
On iterator remove, the iterator will trade the read lock for a write
lock, and trade back for a read lock once the remove has been completed.
2024-01-01 17:16:11 +09:00
5d24c4b5e6 Add note about usage of UDPC header in docs
All checks were successful
Publish doxygen documentation to seodisparate.com / doxygen-gen-and-publish (push) Successful in 0s
2024-01-01 17:15:55 +09:00

View file

@ -1,6 +1,9 @@
/*! /*!
* \mainpage UDPConnection * \mainpage UDPConnection
* \ref UDPC.h * \ref UDPC.h
*
* To use this library, it must be compiled. Only the \ref UDPC.h header is
* necessary as UDPC_Defines.hpp is only meant to be used internally by UDPC.
*/ */
/*! /*!