|
unilink
0.4.3
A simple C++ library for unified async communication
|
This is the complete list of members for unilink::concurrency::ThreadSafeFlag, including all inherited members.
| clear() noexcept | unilink::concurrency::ThreadSafeFlag | inline |
| compare_and_set(bool expected, bool desired) noexcept | unilink::concurrency::ThreadSafeFlag | inline |
| get() const noexcept | unilink::concurrency::ThreadSafeFlag | inline |
| set(bool value=true) noexcept | unilink::concurrency::ThreadSafeFlag | inline |
| test_and_set() noexcept | unilink::concurrency::ThreadSafeFlag | inline |
| ThreadSafeFlag(bool initial_value=false) | unilink::concurrency::ThreadSafeFlag | inlineexplicit |
| wait_for_false(std::chrono::milliseconds timeout=std::chrono::milliseconds(1000)) const | unilink::concurrency::ThreadSafeFlag | inline |
| wait_for_true(std::chrono::milliseconds timeout=std::chrono::milliseconds(1000)) const | unilink::concurrency::ThreadSafeFlag | inline |