unilink  0.4.3
A simple C++ library for unified async communication
unilink::concurrency::ThreadSafeCounter Member List

This is the complete list of members for unilink::concurrency::ThreadSafeCounter, including all inherited members.

add(int64_t value) noexceptunilink::concurrency::ThreadSafeCounterinline
compare_and_set(int64_t expected, int64_t desired) noexceptunilink::concurrency::ThreadSafeCounterinline
decrement() noexceptunilink::concurrency::ThreadSafeCounterinline
exchange(int64_t new_value) noexceptunilink::concurrency::ThreadSafeCounterinline
get() const noexceptunilink::concurrency::ThreadSafeCounterinline
increment() noexceptunilink::concurrency::ThreadSafeCounterinline
reset() noexceptunilink::concurrency::ThreadSafeCounterinline
subtract(int64_t value) noexceptunilink::concurrency::ThreadSafeCounterinline
ThreadSafeCounter(int64_t initial_value=0)unilink::concurrency::ThreadSafeCounterinlineexplicit