|
tin
1.5.9
|
#include <sync.h>

Public Member Functions | |
| void | notify () noexcept |
| void | notify_from_isr () noexcept |
| void | reset () noexcept |
| bool | is_set () const noexcept |
| auto | wait () noexcept |
Target-neutral interrupt or OS-event flag.
Drivers and interrupt adapters can call notify() or notify_from_isr(); coroutine tasks await wait() using the same cooperative scheduler path as event_flag. Platform headers decide how hardware or kernel primitives wake the executor thread/task.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |