16#include "pw_async2/dispatcher_base.h"
17#include "pw_sync/thread_notification.h"
19namespace pw::async2::backend {
50 friend class ::pw::async2::Dispatcher;
A single-threaded cooperatively-scheduled runtime for async tasks.
Definition: dispatcher.h:42
Definition: dispatcher_base.h:406
Definition: dispatcher_base.h:158
Definition: dispatcher_native.h:39
void DoWake() final
Definition: dispatcher_native.h:52
Definition: thread_notification.h:36
#define PW_MODIFY_DIAGNOSTICS_POP()
Definition: compiler.h:191
#define PW_MODIFY_DIAGNOSTIC_GCC(kind, option)
Definition: compiler.h:208
#define PW_MODIFY_DIAGNOSTICS_PUSH()
Definition: compiler.h:186