16#include "pw_async2/dispatcher.h"
21template <
typename Func>
24 static Task& New(Func&& func) {
45template <
typename Func>
46void EnqueueHeapFunc(Dispatcher& dispatcher, Func&& func) {
47 return dispatcher.Post(
48 internal::RunHeapFuncTask<Func>::New(std::forward<Func>(func)));
Definition: enqueue_heap_func.h:22
Poll DoPend(Context &) final
Definition: enqueue_heap_func.h:30
void DoDestroy() final
Definition: enqueue_heap_func.h:34