|
tin
1.5.9
|
#include <sync.h>

Classes | |
| class | wait_awaitable |
Public Member Functions | |
| void | publish (T const &value) |
| void | publish (T &&value) |
| void | publish_from_isr (T const &value) |
| void | publish_from_isr (T &&value) |
| bool | ready () const noexcept |
| T const & | value () const noexcept |
| wait_awaitable | wait () noexcept |
Cooperative latest-value signal.
Publishing stores the latest value and wakes all waiting tasks. Consumers receive a copy of that value when they resume.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |