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

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

clear() noexceptunilink::concurrency::ThreadSafeFlaginline
compare_and_set(bool expected, bool desired) noexceptunilink::concurrency::ThreadSafeFlaginline
get() const noexceptunilink::concurrency::ThreadSafeFlaginline
set(bool value=true) noexceptunilink::concurrency::ThreadSafeFlaginline
test_and_set() noexceptunilink::concurrency::ThreadSafeFlaginline
ThreadSafeFlag(bool initial_value=false)unilink::concurrency::ThreadSafeFlaginlineexplicit
wait_for_false(std::chrono::milliseconds timeout=std::chrono::milliseconds(1000)) constunilink::concurrency::ThreadSafeFlaginline
wait_for_true(std::chrono::milliseconds timeout=std::chrono::milliseconds(1000)) constunilink::concurrency::ThreadSafeFlaginline